-
Notifications
You must be signed in to change notification settings - Fork 187
Proxy Server
Game clients can connect to a proxy EmptyEpsilon server as if it were the game server. This can help distribute client connections across multiple servers, and can allow for easier network traversal for clients that can connect to the proxy but not directly to the game server.
Note: The proxy server does not proxy httpserver
/HTTP API requests.
-
Start an EmptyEpsilon game server (launch EE, then click "Start Server"). In this example, the game server's IP address is
192.168.0.10
. -
To create the proxy server, start another EE instance with the
proxy
option set to the game server's IP address, either in the Preferences file:proxy=192.168.0.10
or as a command-line parameter (ie. on Windows, from the directory where EE is installed):
> EmptyEpsilon.exe proxy=192.168.0.10
Note: Similar to a Headless Dedicated Server, a proxy server does not require and will not launch a graphical client window.
-
Start a player client (launch EE, then click "Start Client").
-
Manually enter the proxy server's IP address; it will not show up automatically in the LAN or Internet server lists.
The player client should now be connected to the game server through the proxy server.
The proxy server can also listen for the game server, which can help with port forwarding or firewall issues as long as the proxy server is running from an accessible server.
- Start the proxy server with the
proxy
option set tolisten
instead of an IP address. - Start the game server with the
serverproxy
option set to the proxy server's IP address. - Start a player client and connect it to the proxy server's IP address by entering it manually.
- Home
- Stations
- Main Screen/Captain
- 5-6 Player Crews
- 3-4 Player Crews
- 1 Player Crew
- Game Master
- Additional Stations and Views
- Setting up a Game
- Lore
- Expanding the Game
- Additional Features
- Building from Source