# LibTmux::Async::Server::new

- **Module:** LibTmux::Async
- **Package:** LibTmux-Async
- **Language:** Perl
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-perl/blob/352715a4fa66a96eed7763b90daaa536aa2f121d/packages/async/lib/LibTmux/Async/Server.pm#L8
- **Page:** https://libtmux.org/en/perl/latest/reference/libtmux-async-server-new/

```
sub new($class, %args)
```

`new(loop => $loop, %connection_options)` constructs without I/O. Borrow an [IO::Async::Loop::Ppoll](https://metacpan.org/pod/IO::Async::Loop::Ppoll); connection options belong to [`"new" in LibTmux::Server`](/en/perl/latest/reference/libtmux-server-new/). `max_concurrent` and `max_queue` configure the owned [`LibTmux::Async::Transport`](/en/perl/latest/reference/libtmux-async-transport/). Its [`backend and signal contract`](/en/perl/latest/reference/libtmux-async-transport-new/) applies to this facade. No event loop is run implicitly.

## Methods

## Parameters

- `args`
