I have set up a Linux server, I can connect directly to my server with `open <IP>:<PORT>` or by adding it to my Favorites, but it is not showing up in the "Internet Games" list.
I am 100% certain all required ports are correctly open.
The output when starting the server:
Here's ucc.log:
I have tried setting these to True/False:
Setting UplinkToGamespy to False makes the connection errors in the logs go regarding the master server address go away, but nothing else changes.
I am hosting this on an Amazon EC2 instance. This is the COMPLETE bash script to create my server from scratch, in case it helps:
I really have no idea how to further proceed in this quest. Can someone give me some ideas?
Thanks!
I am 100% certain all required ports are correctly open.
- 7707 UDP/IP (Game Port)
- 7708 UDP/IP (Query Port)
- 7717 UDP/IP (GameSpy Query Port)
- 28852 TCP/IP and UDP (Allows your Server to Connect to the Master Server Browser)
- 8075 TCP/IP (Port set via ListenPort that your WebAdmin will run on)
- 20560 UDP/IP (Steam Port)
The output when starting the server:
Code:
[root@ip-172-31-10-164 System]# ./ucc-bin server KF-bioticslab.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6 -nohomedir -ini=KillingFloorSuicidal.ini
Missing Class Class Editor.TransBuffer
Browse: KF-bioticslab.rom?Name=KFPlayer?Class=Engine.Pawn?Character=Corporal_Lewis?team=1?Sex=M?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6
Couldn't resolve hostname killingfloor-crashreports.icculus.org.
Will retry sending any crash reports next run.
Collecting garbage
Purging garbage
Garbage: objects: 60638->60637; refs: 786983
Game class is 'KFGameType'
Setting breakpad minidump AppID = 1250
STEAMAUTH : Steam auth system activation successful
Bringing Level KF-bioticslab.myLevel up for play (30) appSeconds: 6.540870...
GameInfo::InitGame : bEnableStatLogging False
KFLRules = KF-bioticslab.KFLevelRules0
Game length = 2
UdpServerQuery(crt): Port 7717 successfully bound.
Resolving master0.gamespy.com...
Defaulting to false
Defaulting to false
Loading Available Maps
Loading Game Types
xWebAdmin.UTServerAdmin Initialized on port 8075
KFDoorMover KF-bioticslab.KFDoorMover16 (Function KFMod.KFDoorMover.PostBeginPlay:022E) Multiple triggers found!
KFDoorMover KF-bioticslab.KFDoorMover16 (Function KFMod.KFDoorMover.PostBeginPlay:022E) Multiple triggers found!
KFDoorMover KF-bioticslab.KFDoorMover16 (Function KFMod.KFDoorMover.PostBeginPlay:022E) Multiple triggers found!
KFDoorMover KF-bioticslab.KFDoorMover16 (Function KFMod.KFDoorMover.PostBeginPlay:022E) Multiple triggers found!
KFDoorMover KF-bioticslab.KFDoorMover16 (Function KFMod.KFDoorMover.PostBeginPlay:022E) Multiple triggers found!
KFDoorMover KF-bioticslab.KFDoorMover16 (Function KFMod.KFDoorMover.PostBeginPlay:022E) Multiple triggers found!
KFDoorMover KF-bioticslab.KFDoorMover16 (Function KFMod.KFDoorMover.PostBeginPlay:022E) Multiple triggers found!
Resolving tripwireinteractive.com...
AInternetLink Resolve failed: Can't find host master0.gamespy.com (HOST_NOT_FOUND)
UdpGameSpyUplink: Failed to resolve master server address, aborting.
Resolved tripwireinteractive.com (50.228.217.55)
STEAMAUTH : Sending updated server details - Duck's Suicidal Server 0 | 6
STEAMAUTH : Sending updated server details - Duck's Suicidal Server 0 | 6
STEAMAUTH : Sending updated server details - Duck's Suicidal Server 0 | 6
STEAMAUTH : Sending updated server details - Duck's Suicidal Server 0 | 6
STEAMAUTH : Sending updated server details - Duck's Suicidal Server 0 | 6
Here's ucc.log:
Code:
[root@ip-172-31-10-164 System]# cat ucc.log
Log: Log file open, Mon Nov 23 04:22:21 2020
Init: Name subsystem initialized
Init: Version: 3339 (128.29)
Init: RO_VERSION: 1094
Init: KF_VERSION: 1065
Init: Compiled: Apr 13 2016 06:47:57
Init: Command line: KF-bioticslab.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6 -nohomedir -ini=KillingFloorSuicidal.ini
Init: (This is Linux patch version 3339.0)
Init: Character set: Unicode
Init: Base directory: /root/killingfloor/System/
Init: Ini:KillingFloorSuicidal.ini UserIni:User.ini
Init: Build label: Build UT2004_Build_[2004-11-11_10.48]
Init: Object subsystem initialized
Warning: Missing Class Class Editor.TransBuffer
Log: Browse: KF-bioticslab.rom?Name=KFPlayer?Class=Engine.Pawn?Character=Corporal_Lewis?team=1?Sex=M?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6
Log: Collecting garbage
Log: Purging garbage
Log: Garbage: objects: 60638->60637; refs: 786983
Log: Game class is 'KFGameType'
Log: STEAMAUTH : Steam auth system activation successful
Log: Bringing Level KF-bioticslab.myLevel up for play (30) appSeconds: 6.540870...
ScriptLog: GameInfo::InitGame : bEnableStatLogging False
ScriptLog: KFLRules = KF-bioticslab.KFLevelRules0
ScriptLog: Game length = 2
ScriptLog: UdpServerQuery(crt): Port 7717 successfully bound.
Log: Resolving master0.gamespy.com...
Log: Defaulting to false
Log: Defaulting to false
WebAdmin: Loading Available Maps
WebAdmin: Loading Game Types
WebAdmin: xWebAdmin.UTServerAdmin Initialized on port 8075
Warning: KFDoorMover KF-bioticslab.KFDoorMover16 (Function KFMod.KFDoorMover.PostBeginPlay:022E) Multiple triggers found!
Warning: KFDoorMover KF-bioticslab.KFDoorMover16 (Function KFMod.KFDoorMover.PostBeginPlay:022E) Multiple triggers found!
Warning: KFDoorMover KF-bioticslab.KFDoorMover16 (Function KFMod.KFDoorMover.PostBeginPlay:022E) Multiple triggers found!
Warning: KFDoorMover KF-bioticslab.KFDoorMover16 (Function KFMod.KFDoorMover.PostBeginPlay:022E) Multiple triggers found!
Warning: KFDoorMover KF-bioticslab.KFDoorMover16 (Function KFMod.KFDoorMover.PostBeginPlay:022E) Multiple triggers found!
Warning: KFDoorMover KF-bioticslab.KFDoorMover16 (Function KFMod.KFDoorMover.PostBeginPlay:022E) Multiple triggers found!
Warning: KFDoorMover KF-bioticslab.KFDoorMover16 (Function KFMod.KFDoorMover.PostBeginPlay:022E) Multiple triggers found!
Log: Resolving tripwireinteractive.com...
Log: AInternetLink Resolve failed: Can't find host master0.gamespy.com (HOST_NOT_FOUND)
ScriptLog: UdpGameSpyUplink: Failed to resolve master server address, aborting.
Log: Resolved tripwireinteractive.com (50.228.217.55)
Log: STEAMAUTH : Sending updated server details - Duck's Suicidal Server 0 | 6
Log: STEAMAUTH : Sending updated server details - Duck's Suicidal Server 0 | 6
Log: STEAMAUTH : Sending updated server details - Duck's Suicidal Server 0 | 6
Log: STEAMAUTH : Sending updated server details - Duck's Suicidal Server 0 | 6
Log: STEAMAUTH : Sending updated server details - Duck's Suicidal Server 0 | 6
I have tried setting these to True/False:
- UplinkToGamespy
- SendStats
- ServerBehindNAT
Setting UplinkToGamespy to False makes the connection errors in the logs go regarding the master server address go away, but nothing else changes.
I am hosting this on an Amazon EC2 instance. This is the COMPLETE bash script to create my server from scratch, in case it helps:
Code:
#!/bin/bash
sudo su
yum update -y
yum install -y glibc.i686 libstdc++.i686
mkdir ~/Steam && cd ~/Steam
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
bash /root/Steam/steamcmd.sh +login duckcs_servers MYPASS +force_install_dir /root/killingfloor +app_update 215360 validate +quit
cd /root/killingfloor/System
rm -f /KillingFloorSuicidal.ini
wget "https://pastebin.com/raw/v2hm5zNW" -O KillingFloorSuicidal.ini
./ucc-bin server KF-bioticslab.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6 -nohomedir -ini=KillingFloorSuicidal.ini
I really have no idea how to further proceed in this quest. Can someone give me some ideas?
Thanks!