Steam

在專用 TF2 LAN 伺服器上無法載入

  • September 5, 2012

當我在我的專用軍團要塞 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地址。如果沒有這些埠,打開閥門伺服器將無法連接到您的伺服器並提取資訊。更不用說在該埠關閉的情況下,其他人將無法查看/連接到您的機器。

引用自:https://gaming.stackexchange.com/questions/82221