There was a power outage here and when the server came back up, the firewall rules where corrupted (somehow, looked very weird) so I've been rebuilding, and the only thing I can't get to work is tremulous! :evil:
Here is the INPUT rule of iptables using iptables -L :
ACCEPT udp -- anywhere 66.92.134.200 udp dpt:30720
Chain default is to drop and the above rule is the first rule in the chain, second is the same but with tcp (cause why the hell not at this point!)
Here is the important netstat output using netstat -anp --udp :
udp 0 0 66.92.134.200:30720 0.0.0.0:* 10108/tremded.x86
I can connect from inside though! and play! to the 66.92.134.200 IP.
I can connect to other services through this same firewall with identical rules (different ports obviously).
I'm using a script that starts tremded.x86 (tjw's build) as a low level user, the same user and script I used to before I had issues and when the server was up and functioning.
#!/bin/bash
nohup ./tremded.x86 2>./serverlog.log +set dedicated 2 +set net_ip "66.92.134.200" +set fs_game base2 +exec server.cfg&
exit
Any suggestions or ideas are very welcomed!
Thanks
server.cfg included just in case, Skip if not interested or don't need it!
set sv_hostname "^9}MG{^5 Clan" // server name in server list
set g_motd "Welcome to the Mercenaries Guild Server" // message at connection screen
// server password
set g_needpass 0 // toggle password needed to join the server
set g_password "" // server password
// reserved slots
set sv_privatepassword "password" // set password test -> at client to use slot
set sv_privateclients 2 // number of private slots, substracted from
// sv_maxclients
// remote control
set rconpassword "password" // set rconpassword test -> at client to log in
// Admin stuff
set g_admin /home/tremuser/.tremulous/admin.dat
#set g_adminParseSay 1
#set g_maxNameChanges 4
#set g_adminLog /home/tremuser/.tremulous/AdminCommand.log
// main configuration
set sv_maxclients 6 // maximum number of clients
set sv_pure 1 // disallow clients with modified content
set sv_allowdownload 0 // allow downloads from the server
set sv_minrate 5000 // Minumum rate for connected clients
set sv_maxrate 25000 // Maximum rate for connected clients
set sv_minsnaps 10 // Minumum snapshots for connected clients
set sv_minping 0 // Minumum latency for connected clients
set sv_maxping 250 // Maximum latency for connected clients
// prevents connection of clients with higher ping
set g_antilag 1 // serverside antilag feature
set g_initialmaprotation rotation1 // following the first map, start this rotation
set g_mincommandperiod 1000
set pmove_fixed 0
// set net_ip 66.92.134.200
set hostname tremulous.nelson-techonline.com
// gameplay specific configuration
set timelimit 45 // after 60 minutes, the game will end as a draw
set g_suddendeathtime 30 // after 55 minutes, all build points are removed
set g_teamforcebalance 1 // forces each team to have a similar number of players
set g_friendlyfire 1 // teammates may damage each other
set g_humanBuildPoints 100 // Number of buildpoints for human team, default 100
set g_humanMaxStage 2 // Maximum human stage (s1=0, s2=1, s3=2)
set g_humanStage2Threshold 20 // threshold for humans to reach stage 2, default 20
set g_humanStage3Threshold 30 // threshold for humans to reach stage 3, default 40
set g_alienBuildPoints 100 // Number of buildpoints for alien team, default 100
set g_alienMaxStage 2 // Maximum alien stage (s1=0, s2=1, s3=2)
set g_alienStage2Threshold 20 // threshold for aliens to reach stage 2, default 20
set g_alienStage3Threshold 30 // threshold for aliens to reach stage 3, default 40
set g_gravity 800 // gravity setting, default 800
//start this map first
map niveus