This is a web-based client for connecting to text-based games over the web.
It is open to all and can be used to connect to different games.
Because players connect through this web client, your game server initially sees the web client connection rather than the player's direct address.
If your game needs the player's real host/IP metadata for policy or security checks, your game can send the exact marker #$# dome-client-user during connect/login flow.
When the client receives that marker, it sends back @dome-client-user <hostname-or-ip>.
The returned value is the best available client origin value: reverse-DNS hostname when available, otherwise IP.
You can then store or validate that value in your own game-specific login or anti-abuse flow.
At a high level, your game should emit the marker at the point where you want metadata, then handle the returned command in your own command/parser layer.
More client details and setup notes are available in the repository: https://github.com/SindomeCorp/dome-client
Back to Connect