A Docker image for the RPCN P2P match-making server based on Alpine Linux.
2.2K
A Docker image for the RPCN P2P match-making server based on the official Alpine Linux image.
The server allows you to play many PS3 games with P2P match-making support via netplay using the RPCS3 emulator.
Some environment variables can be tweaked when creating a container to define the server configuration:
| Variable | Default value | Description |
|---|---|---|
| RPCN_HOST | 0.0.0.0 | Host to bind to. |
| RPCN_PORT | 31313 | Port1 to listen on (TCP). |
| RPCN_HOSTV6 | :: | Host only used for the signaling part of RPCN. |
| RPCN_CREATEMISSING | true | Create missing PSN servers IDs internally. |
| RPCN_LOGVERBOSITY | Info | Determines the verbosity of the logging. Valid values are: Trace, Debug, Info, Warn, Error. |
| RPCN_EMAILVALIDATION | false | This determines if emails are validated (if an email is sent to verify it and if a token is required). |
| RPCN_EMAILHOST | If empty, the server will bind on localhost:25 and credentials settings are ignored. Not started if email validation is set to false. | |
| RPCN_EMAILLOGIN | Email server login. | |
| RPCN_EMAILPASSWORD | Email server password. | |
| RPCN_SIGNTICKETS | false | Determines if tickets are signed. |
| RPCN_SIGNTICKETSDIGEST | SHA224 | OpenSSL message digest algorithm used to sign tickets. |
| RPCN_ENABLESTATSERVER | false | Enables a minimal web server to display stats. |
| RPCN_STATSERVERHOST | 0.0.0.0 | Web stat server host. |
| RPCN_STATSERVERPORT | 31314 | Web stat server port. |
| RPCN_STATSERVERCACHELIFE | 1 | Web stat server timeout. |
| RPCN_ADMINLIST | List of admin usernames, separated by a comma (without space). Ensure that admin accounts are created before making the server public. |
1 The server requires the following extra port to be opened: 3657 (UDP).
Run a public server using default configuration:
docker run -d \
--name rpcn \
-p 31313:31313/tcp \
-p 3657:3657/udp \
-i k4rian/rpcn
Requirements:
— Docker >= 18.09.0
— Git (optional)
Like any Docker image the building process is pretty straightforward:
git clone https://github.com/K4rian/docker-rpcn.git .
docker build --no-cache -t k4rian/rpcn .
The building process can take up to 10 minutes depending on your hardware specs.
A quad-core CPU with at least 1 GB of RAM and 2 GB of disk space is recommended for the compilation.
Content type
Image
Digest
sha256:0436ec59f…
Size
11.5 MB
Last updated
5 months ago
docker pull k4rian/rpcn:1.8.4