Proxy for SCP: Secret Laboratory allowing you to link multiple servers into one!
Features
- Virtual lobby - Allowing you to select specific server which you want to connect to.
- Queue system - If server is full you will be added to queue and when system detects if theres free slot and then you will be connected.
- Fallback system - Server shutdowns or timeouts without any reason you will be connected to available server.
Pterodactyl Egg proxy.json
-
Depending if you use linux or windows download proper installer
-
Make sure you have Dotnet 8.0 Runtime installed
-
Run proxy by using XProxy.exe on windows or XProxy on linux.
-
Configure config.yml inside Data folder, if you have verkey you need to create verkey.txt and put verkey here.
-
Every server under proxy needs to be hidden on serverlist CENTRAL COMMAND !private and config_gameplay.txt needs to have
enable_ip_ratelimit: false
enable_proxy_ip_passthrough: true
trusted_proxies_ip_addresses:
- <IP OF YOUR PROXY>
- Replace
<IP OF YOUR PROXY>
with public ip if your proxy is not running on same machine or with local ip, if you dont know which ip to set just before adding ip just connect to server via proxy and check console.
These placeholders can be used in lobby hint or server name.
Placeholder | Desc |
---|---|
%playersInQueue_<server>% |
Shows amount of players in queue to specific server. |
%onlinePlayers_<server>% |
Shows amount of online players on specific server. |
%maxPlayers_<server>% |
Shows amount of maximum players on specific |
%proxyOnlinePlayers% |
Shows total amount of connected players to proxy. |
%proxyMaxPlayers_<listenerName>% |
Shows maximum amount of player which can connect to specific listener. |
- If you see logs like that this means your console is not supporting ANSI colors !
- Inside
config.yml
changeAnsiColors
tofalse
!
Command | Arguments | Description |
---|---|---|
servers | Shows all servers. | |
players | Shows players playing on servers. | |
listeners | Shows all listeners. | |
send | all/id@steam serverName |
Sends all players or target to specific server. |
maintenance toggle | Toggles maintenance | |
maintenance servername | name |
Changes server name set when maintenance is enabled. |
reload | Reloads configs. | |
sendhint | message |
Sends hint to all players. |
broadcast | time message |
Sends broadcast to all players. |
runcentralcmd | listenername command |
Runs central command on specific listener. |
Command | Arguments | Description |
---|---|---|
.connect | serverName |
Connects you to specific server. |
.servers | Shows all servers. |
Command | Arguments | Description |
---|---|---|
.hub / .lobby | Sends you back to lobby. |