FWGS / xash3d

DEPRECATED in favor of https://github.com/FWGS/xash3d-fwgs. Only bugfixes are accepted.
https://xash.su
GNU General Public License v3.0
554 stars 107 forks source link

Dedicated server not showing on internet #128

Closed ghost closed 8 years ago

ghost commented 8 years ago

So here's the log. Im using public 1 and code clean 2. I'm behind a firewall and forwarded ports, but unsure if the server local IP is being used instead of the internet IP.

As you can see it's being contacted by 95.213.162.6:27010

pi@raspberrypi ~/Half-Life $ ./startserver

[21:36:24] /home/pi/Half-Life is working directory now (build 3224) started at Mar22 2016 [21:36.24] [21:36:24] Sys_LoadLibrary: Loading Engine Library - ok [21:36:24] FS_AddGameDirectory( ./, 0 ) [21:36:24] FS_Init: done [21:36:24] FS_LoadGameInfo( valve ) [21:36:24] FS_Rescan( Half-Life ) [21:36:24] FS_AddGameDirectory( valve/downloaded/, 10 ) [21:36:24] FS_AddGameDirectory( valve/, 4 ) [21:36:24] Adding wadfile valve/cached.wad (2 files) [21:36:24] Adding wadfile valve/decals.wad (222 files) [21:36:24] Adding wadfile valve/fonts.wad (3 files) [21:36:24] Adding wadfile valve/gfx.wad (7 files) [21:36:24] Adding wadfile valve/halflife.wad (3116 files) [21:36:24] Adding wadfile valve/liquids.wad (32 files) [21:36:24] Adding wadfile valve/spraypaint.wad (14 files) [21:36:24] Adding wadfile valve/xeno.wad (264 files) [21:36:24] FS_AddGameDirectory( valve/custom/, 10 ) [21:36:24] InitDecals: 222 decals [21:36:24] NET_Init() [21:36:26] execing server.cfg [21:36:26] couldn't exec listip.cfg [21:36:26] couldn't exec banned.cfg [21:36:26] NET_UDPSocket( localhost, 27015 ) [21:36:26] Server IP address: 127.0.1.1:27015 [21:36:26] SV_LoadProgs: ^2initailized extended EntityAPI ^7ver. 140 [21:36:26] Dll loaded for mod Half-Life [21:36:26] SV: hull0, player_mins: -16 -16 -36, player_maxs: 16 16 36 [21:36:26] SV: hull1, player_mins: -16 -16 -18, player_maxs: 16 16 18 [21:36:26] SV: hull2, player_mins: 0 0 0, player_maxs: 0 0 0 [21:36:26] Server loaded [21:36:26] Spawn Server: undertow [21:36:26] Mod_LoadModel: maps/undertow.bsp [21:36:27] SV_SpawnEntities( undertow ) [21:36:27] execing skill.cfg [21:36:27] couldn't exec game.cfg [21:36:27] Mod_LoadModel: sprites/voiceicon.spr [21:36:27] ^3Added user message: VoiceMask (size == 8) [21:36:27] ^3Added user message: ReqState (size == 0) [21:36:27] Mod_LoadModel: models/w_suit.mdl [21:36:27] Mod_LoadModel: models/w_battery.mdl [21:36:27] Mod_LoadModel: models/w_antidote.mdl [21:36:27] Mod_LoadModel: models/w_security.mdl [21:36:27] Mod_LoadModel: models/w_longjump.mdl [21:36:27] Mod_LoadModel: models/v_shotgun.mdl [21:36:27] Mod_LoadModel: models/w_shotgun.mdl [21:36:27] Mod_LoadModel: models/p_shotgun.mdl [21:36:27] Mod_LoadModel: models/shotgunshell.mdl [21:36:27] Mod_LoadModel: models/w_shotbox.mdl [21:36:27] Mod_LoadModel: models/v_crowbar.mdl [21:36:27] Mod_LoadModel: models/w_crowbar.mdl [21:36:27] Mod_LoadModel: models/p_crowbar.mdl [21:36:27] Mod_LoadModel: models/v_9mmhandgun.mdl [21:36:27] Mod_LoadModel: models/w_9mmhandgun.mdl [21:36:27] Mod_LoadModel: models/p_9mmhandgun.mdl [21:36:27] Mod_LoadModel: models/shell.mdl [21:36:27] Mod_LoadModel: models/w_9mmclip.mdl [21:36:27] Mod_LoadModel: models/v_9mmAR.mdl [21:36:27] Mod_LoadModel: models/w_9mmAR.mdl [21:36:27] Mod_LoadModel: models/p_9mmAR.mdl [21:36:27] Mod_LoadModel: models/grenade.mdl [21:36:27] Mod_LoadModel: models/w_9mmARclip.mdl [21:36:27] Mod_LoadModel: models/w_ARgrenade.mdl [21:36:27] Mod_LoadModel: models/v_357.mdl [21:36:27] Mod_LoadModel: models/w_357.mdl [21:36:27] Mod_LoadModel: models/p_357.mdl [21:36:27] Mod_LoadModel: models/w_357ammobox.mdl [21:36:27] Mod_LoadModel: models/w_gauss.mdl [21:36:27] Mod_LoadModel: models/v_gauss.mdl [21:36:27] Mod_LoadModel: models/p_gauss.mdl [21:36:27] Mod_LoadModel: sprites/hotglow.spr [21:36:27] Mod_LoadModel: sprites/smoke.spr [21:36:27] Mod_LoadModel: models/w_gaussammo.mdl [21:36:27] Mod_LoadModel: models/w_rpg.mdl [21:36:27] Mod_LoadModel: models/v_rpg.mdl [21:36:27] Mod_LoadModel: models/p_rpg.mdl [21:36:27] Mod_LoadModel: sprites/laserdot.spr [21:36:27] Mod_LoadModel: models/rpgrocket.mdl [21:36:27] Mod_LoadModel: models/w_rpgammo.mdl [21:36:27] Mod_LoadModel: models/w_crossbow.mdl [21:36:27] Mod_LoadModel: models/v_crossbow.mdl [21:36:27] Mod_LoadModel: models/p_crossbow.mdl [21:36:27] Mod_LoadModel: models/crossbow_bolt.mdl [21:36:27] Mod_LoadModel: sprites/streak.spr [21:36:27] Mod_LoadModel: models/w_crossbow_clip.mdl [21:36:27] Mod_LoadModel: models/w_egon.mdl [21:36:27] Mod_LoadModel: models/v_egon.mdl [21:36:27] Mod_LoadModel: models/p_egon.mdl [21:36:27] Mod_LoadModel: sprites/xbeam1.spr [21:36:27] Mod_LoadModel: sprites/XSpark1.spr [21:36:27] Mod_LoadModel: models/v_tripmine.mdl [21:36:27] Mod_LoadModel: models/p_tripmine.mdl [21:36:27] Mod_LoadModel: models/v_satchel.mdl [21:36:27] Mod_LoadModel: models/v_satchel_radio.mdl [21:36:27] Mod_LoadModel: models/w_satchel.mdl [21:36:27] Mod_LoadModel: models/p_satchel.mdl [21:36:27] Mod_LoadModel: models/p_satchel_radio.mdl [21:36:27] Mod_LoadModel: models/w_grenade.mdl [21:36:27] Mod_LoadModel: models/v_grenade.mdl [21:36:27] Mod_LoadModel: models/p_grenade.mdl [21:36:27] Mod_LoadModel: models/w_sqknest.mdl [21:36:27] Mod_LoadModel: models/v_squeak.mdl [21:36:27] Mod_LoadModel: models/p_squeak.mdl [21:36:27] Mod_LoadModel: models/w_squeak.mdl [21:36:27] Mod_LoadModel: models/v_hgun.mdl [21:36:27] Mod_LoadModel: models/w_hgun.mdl [21:36:27] Mod_LoadModel: models/p_hgun.mdl [21:36:27] Mod_LoadModel: models/hornet.mdl [21:36:27] Mod_LoadModel: sprites/muz1.spr [21:36:27] Mod_LoadModel: sprites/laserbeam.spr [21:36:27] Mod_LoadModel: models/w_weaponbox.mdl [21:36:27] Mod_LoadModel: sprites/zerogxplode.spr [21:36:27] Mod_LoadModel: sprites/WXplo1.spr [21:36:27] Mod_LoadModel: sprites/steam1.spr [21:36:27] Mod_LoadModel: sprites/bubble.spr [21:36:27] Mod_LoadModel: sprites/bloodspray.spr [21:36:27] Mod_LoadModel: sprites/blood.spr [21:36:27] Mod_LoadModel: sprites/explode1.spr [21:36:27] Mod_LoadModel: models/player.mdl [21:36:27] Mod_LoadModel: models/hgibs.mdl [21:36:27] Mod_LoadModel: models/agibs.mdl [21:36:27] Mod_LoadModel: sprites/glow04.spr [21:36:27] SV_LoadFromFile: 0 entities inhibited [21:36:27] Total 200 entities spawned [21:36:27] Mod_LoadModel: sprites/muzzleflash.spr [21:36:27] Mod_LoadModel: sprites/muzzleflash1.spr [21:36:27] Mod_LoadModel: sprites/muzzleflash2.spr [21:36:27] Mod_LoadModel: sprites/muzzleflash3.spr [21:36:27] Mod_LoadModel: sprites/animglow01.spr [21:36:27] Mod_LoadModel: sprites/richo1.spr [21:36:27] ^3Added user message: SelAmmo (size == 4) [21:36:27] ^3Added user message: CurWeapon (size == 3) [21:36:27] ^3Added user message: Geiger (size == 1) [21:36:27] ^3Added user message: Flashlight (size == 2) [21:36:27] ^3Added user message: FlashBat (size == 1) [21:36:27] ^3Added user message: Health (size == 1) [21:36:27] ^3Added user message: Damage (size == 12) [21:36:27] ^3Added user message: Battery (size == 2) [21:36:27] ^3Added user message: Train (size == 1) [21:36:27] ^3Added user message: HudText (size == -1) [21:36:27] ^3Added user message: SayText (size == -1) [21:36:27] ^3Added user message: TextMsg (size == -1) [21:36:27] ^3Added user message: WeaponList (size == -1) [21:36:27] ^3Added user message: ResetHUD (size == 1) [21:36:27] ^3Added user message: InitHUD (size == 0) [21:36:27] ^3Added user message: GameTitle (size == 1) [21:36:27] ^3Added user message: DeathMsg (size == -1) [21:36:27] ^3Added user message: ScoreInfo (size == 9) [21:36:27] ^3Added user message: TeamInfo (size == -1) [21:36:27] ^3Added user message: TeamScore (size == -1) [21:36:27] ^3Added user message: GameMode (size == 1) [21:36:27] ^3Added user message: MOTD (size == -1) [21:36:27] ^3Added user message: ServerName (size == -1) [21:36:27] ^3Added user message: AmmoPickup (size == 2) [21:36:27] ^3Added user message: WeapPickup (size == 1) [21:36:27] ^3Added user message: ItemPickup (size == -1) [21:36:27] ^3Added user message: HideWeapon (size == 1) [21:36:27] ^3Added user message: SetFOV (size == 1) [21:36:27] ^3Added user message: ShowMenu (size == -1) [21:36:27] ^3Added user message: ScreenShake (size == 6) [21:36:27] ^3Added user message: ScreenFade (size == 10) [21:36:27] ^3Added user message: AmmoX (size == 2) [21:36:27] ^3Added user message: TeamNames (size == -1) [21:36:27] ^3Added user message: StatusText (size == -1) [21:36:27] ^3Added user message: StatusValue (size == 3) [21:36:27] 24 player server started [21:36:27] Adding your server to master server list [21:36:27] execing config.cfg [21:36:28] SV_ConnectionlessPacket: 95.213.162.6:27010 : s [21:36:28] SV_ConnectionlessPacket: 95.213.162.6:27010 : s status [21:37:52] SV_ConnectionlessPacket: 192.168.1.102:27005 : info

a1batross commented 8 years ago

Try to connect to your server from another computer, which is not in your local network.

I see that master server successfully accepted your server to list.

ghost commented 8 years ago

I used by Android phone with xash3d on the phone network and it doesn't show up.

a1batross commented 8 years ago

It's maybe your connection problems(NAT problems).

ghost commented 8 years ago

I wouldn't think so, because mvdsv (quake world) and open arena work.

[21:36:26] NET_UDPSocket( localhost, 27015 ) [21:36:26] Server IP address: 127.0.1.1:27015

I just suspected it was IP related because the server address didn't list the 192.168.1.104 or my internet ip.

Is there some setting or something I need to do to Linux here? I added public 1 to the server.cfg

ghost commented 8 years ago

Found it in internet servers by looking in console after a refresh and my ip showed up with a port of 30001. So killed qwfwd and restarted router and it worked. The issue is either caused by qwfwd on my server or my router's NAT. I'm thinking it has to do with qwfwd.