Ability to choose which IP/interface GServer is assigned to.

The gserver listens to ALL interfaces, which is kinda annoying if you have 5 ip’s and only want to assign the gservers to one of them.

The graal.in server hosts the serverlist, and a bunch of gservers.

If I’d like to assign the serverlist to, lets say, 14900 to listen for incoming gserver connections on ip 192.168.0.1 (eth0) and host a gserver listening for players on port 14900 on ip 192.168.0.2 (eth0:1) it doesn’t work, because both the GServer and the Serverlist listens to all interfaces and ip’s (in my case lo (loopback), tap (vpn-tunnel), eth0, eth0:1,eth0:2,eth0:3 and eth0:4).

The gserver just use one IP anyway, so this is a flaw in the gserver.

Okay, I added support. I think. I don’t have the ability to test as I don’t have a multi-homed connection. Try it out.