Steam
在專用 TF2 LAN 伺服器上無法載入
當我在我的專用軍團要塞 2 區域網路伺服器上玩遊戲時,我無法訪問我的負載,因為我的伺服器無法連接到項目伺服器:
警告!您正在玩的伺服器已失去與項目伺服器的連接。因此,您的裝載將無法在此伺服器上使用。
我確信我的 TF2 客戶端或項目伺服器沒有問題,因為當我在網際網路上的任何隨機公共 TF2 伺服器上玩時,我可以正常訪問我的載入。
我使用以下啟動命令在 Debian GNU/Linux 上執行它:
./srcds_run -game tf -autoupdate -steambin /home/tf2server/hlds/steam +map koth_king
當我啟動伺服器時,我注意到啟動期間伺服器的輸出中有以下內容。不知道是否相關。
Initializing Steam libraries for secure Internet server ********************************************************* ********************************************************* * Unable to load Steam support library.* * Unable to load Steam support library.* * This server will operate in LAN mode only.* * This server will operate in LAN mode only.*
此外,當我連接到遊戲時,我在伺服器端看到以下輸出:
Sending CMsgGameServerMatchmakingStatus (state=ServerMatchmakingState_NOT_PARTICIPATING) NULL ISteamGameServer in ConnectClient. Steam authentication may fail. Client "Mr. Marlon" connected (192.168.1.184:27005). Cannot verify load for invalid steam ID [I:0:0] WARNING: ClientActive, but we don’t know his SteamID?
可能是什麼問題,我該如何解決?
找到了解決方案:在
/home/tf2server/hlds/gameserver/orangebox
中,放置一個名為的文件steam_appid.txt
,其唯一內容是440
來源:http ://forums.srcds.com/viewtopic/18494
這也修復了«在遊戲伺服器瀏覽器中找不到 TF2 專用 LAN 伺服器»。
在路由器上打開27015 TCP/UDP,轉發到伺服器ip地址。如果沒有這些埠,打開閥門伺服器將無法連接到您的伺服器並提取資訊。更不用說在該埠關閉的情況下,其他人將無法查看/連接到您的機器。