托管您自己的專用游戲服務器可為您提供與眾不同的可定制游戲體驗。除了為內存密集型在線多人游戲提供高級穩定性和可靠性之外,托管您自己的專用游戲服務器還允許您控制游戲的各個方面——包括建立游戲配置和選擇哪些玩家可以連接到您的服務器。
無論您玩的是Minecraft、反恐精英:全球攻勢還是 Rust,運行您自己的專用游戲服務器都可以讓您獲得比任何其他托管模型更多的內存、處理能力、帶寬和存儲能力,以及管理對整個游戲平臺進行水平監督。有興趣學習如何為自己的游戲或可以與朋友一起玩的游戲制作游戲服務器嗎?本指南在這里為您分解。
下面,我們將逐一介紹:
- 為什么您應該托管自己的專用游戲服務器。
- 制作自己的服務器的優點和缺點。
- 構建家庭服務器所需的硬件。
- 如何為 Steam 和非 Steam 游戲設置游戲服務器。
- 一般專用游戲服務器提示。
為什么要托管您自己的專用服務器?
公共在線多人游戲使用客戶端-服務器托管或點對點 (P2P) 托管。不幸的是,這兩種托管模式都有缺點,包括不可定制的游戲配置或處理游戲延遲。
- 客戶端-服務器托管模型:在客戶端-服務器模型中,主要主機(例如較大的游戲發行商)控制游戲服務器。這意味著主主機直接管理所有玩家的個人連接,并且個人玩家無法控制游戲配置的所有方面。這種模式適用于許多休閑在線游戲玩家,但它不允許狂熱的游戲玩家在粒度級別控制他們的游戲體驗。如果出現問題,它還會讓玩家受到主主機服務器的支配。
- P2P 托管模型:在 P2P 模型中,選擇發起游戲或延遲最低的玩家作為所有其他玩家的主機。這意味著主機玩家的計算機必須具有處理能力、帶寬、存儲容量和強大的互聯網連接,以保持游戲中所有玩家的同步和活動。如果玩家分配的主機設備不足或互聯網連接不穩定,那么游戲中的所有玩家都會遇到延遲、故障,或者更糟糕的是,整個游戲會崩潰。
但是,通過創建自己的游戲專用服務器,您可以獲得對私有服務器(不與其他網站或應用程序共享相同資源的服務器)的訪問權限,該服務器為您提供對游戲配置的最終控制,并具有更高的性能和連接穩定性。
制作自己的專用服務器的優點
制作自己的專用游戲服務器有很多好處,包括:
- 完全控制您的游戲體驗。
- 選擇您自己的設備和硬件規格。
- 提供更好的游戲性能、可靠性和穩定性。
- 建立您自己的強大安全協議。
制作自己的專用服務器的缺點
雖然制作自己的專用游戲服務器有很多好處,但在創建之前應該考慮一些缺點。這些服務器需要:
- 購買和維護昂貴的設備、硬件、軟件和高速互聯網連接。
- 通過高科技的服務器設置和管理流程工作。
- 每日服務器監控。
- 處理您自己的網絡安全基礎設施,例如分布式拒絕服務 (DDoS) 保護。
- 支付更高的能源費用。
- 持續維護網絡配置,例如打開正確的端口、設置防火墻規則等。
制作游戲服務器需要什么?
如果您想走 DIY 路線而不是支付高級專用服務器托管費用,您可以在技術上使用您已經擁有的舊 PC(盡管您肯定需要升級大多數組件),或者您可以從頭開始購買組件來制作游戲服務器。通常,游戲服務器需要游戲 PC 所需的所有組件,除了顯卡。這些包括:
- 電腦機箱。
- 母板。
- 中央處理器 (CPU)。
- 隨機存取存儲器 (RAM)。
- 硬盤。
- 操作系統 (OS)。
對于大多數最新的 32 人在線多人游戲,您至少需要以下規格:
- 內置散熱風扇的游戲機箱。
- 服務器主板。
- 時鐘速度最低為 2.5GHZ 的 CPU。
- 8GB RAM(16GB 或更多是最佳的)。
- 具有高讀寫速度的1TB固態硬盤 (SSD) 。
- 64 位 Windows 或 Linux 操作系統(取決于游戲兼容性)。
如果您能夠為您的專用游戲服務器使用單獨的 PC,您將能夠釋放實際游戲 PC 上的資源。這確保了兩者的穩定性和可靠性。
注意:您希望在專用游戲服務器上擁有的玩家越多,對您的硬件造成的壓力就越大。如果您計劃每場游戲擁有超過 32 名玩家,您可能需要選擇比上述更強大的組件。請務必檢查您的特定游戲的服務器要求。除了性能之外,來自信譽良好的供應商的托管專用服務器還負責持續維護、例行修補,并擁有強大的解決方案來確保您的服務器安全。但這只是您在管理和創建游戲服務器時會遇到的一個痛點。
如何使用 Steam 設置游戲服務器
Steam 具有用于設置專用游戲服務器的無縫且集中的流程。在開始之前,請確保您要托管的游戲出現在Steam 的專用服務器列表中。此列表將告訴您是否可以從 SteamCMD(僅命令行版本的 Steam)或 Steam 客戶端獲得所需的軟件。此外,此資源還提供以下信息:
- 如果游戲允許匿名登錄,或者您必須購買它才能訪問專用服務器軟件。
- 一些流行游戲的專用服務器設置的分步說明。
注意:通過 Internet 啟用 Steam 服務器連接需要特定的路由器配置。
使用 SteamCMD
SteamCMD 是一個命令行程序,它允許您安裝和設置您的專用游戲服務器,而無需安裝 Steam 客戶端。在使用 SteamCMD 之前,您必須知道游戲的 Steam 應用 ID 號。如果游戲有專用服務器軟件但沒有自己的應用程序 ID,請務必查看游戲的安裝目錄。
使用 SteamCMD 進行專用游戲服務器設置的最簡單方法是使用SteamCMD-GUI 工具。使用這個方便的程序,您只需單擊幾下即可為許多支持 Steam 的游戲建立和運行服務器,以及為許多舊游戲建立和運行源服務器。SteamCMD-GUI 工具非常好用,但您必須事先單獨下載 SteamCMD 程序。
專用服務器的熱門 Steam 游戲
一些用于專用游戲服務器的最受歡迎的 Steam 游戲包括:
- 反恐精英:全球攻勢。
- 方舟:生存進化。
- 軍團要塞2。
- 泰拉瑞亞。
- 銹。
如何為非 Steam 游戲設置游戲服務器
許多游戲不使用 Steam 作為專用游戲服務器的基礎,這意味著它們具有自己的服務器軟件或獨特的服務器設置過程。例如,Minecraft 使用專有托管軟件來使用您自己的硬件創建專用游戲服務器。
如何創建自己的 Minecraft 服務器
學習如何創建自己的 Minecraft 服務器可能比您預期的要容易。要開始使用,您必須首先從 Minecraft 官方網站下載服務器軟件。您將可以選擇下載適用于 Java 或 Windows 10 的軟件,因此請務必根據您的需要選擇正確的版本。
下載并運行您的服務器軟件程序后,它將在您運行它的任何位置創建其他文件和文件夾。出于整理目的,請創建一個單獨的Minecraft Server文件夾以確保文件井井有條。
首次運行服務器時,它將創建以下內容:
- /日志/
- 歐拉.txt
- server.properties
從那里,打開 eula.txt,讀取文件,在文本編輯器中將最后一個字符串從 eula=false 更改為 eula=true,然后保存。這表示您已查看并理解最終用戶許可協議。當您再次運行服務器時,將填充服務器文件的其余部分。然后,您可以通過在文本編輯器中 編輯server.properties來配置服務器設置。
建立 Minecraft 服務器的一般過程是安裝 Java,運行服務器,接受最終用戶許可協議,然后重新運行。有關設置 Minecraft 服務器的詳細信息,請查看Minecraft Wiki 教程。
專用游戲服務器提示
如果您計劃在家中構建和管理自己的專用服務器,則應牢記一些技巧,包括:
遠程管理
當游戲的內置服務器管理工??具無法提供足夠的控制時,遠程管理是一個不錯的選擇。TeamViewer 或 Microsoft 遠程桌面連接等虛擬網絡計算 (VNC) 工具可以從您的實際游戲 PC 桌面或其他遠程設備連接到您的專用游戲服務器,并更改配置,就像您直接連接一樣。該解決方案使遠程專用服務器管理變得容易。
路由器配置
- 端口轉發:要運行精簡的專用游戲服務器,您必須使用端口轉發。此過程成功地允許外部流量通過您的路由器到達您網絡上的 PC。簡而言之,您可以將端口轉發視為在路由器中打開一扇門,讓外部流量進入。端口轉發可以做一些事情,例如提高連接速度、減少大廳等待時間和改善整體游戲玩法。
- 動態 DNS:許多有線和數字用戶線路 (DSL) 提供商經常更改其客戶服務的 IP 地址。這使得網絡外部的人無法在不知道當前 IP 地址的情況下訪問它。動態 DNS (DDNS) 軟件——它可以駐留在您的路由器或 PC 上——檢測每個 IP 地址的變化并通知 DDNS 服務提供商。此外,許多 DDNS 提供商允許您擁有一個可以與其他人共享的簡單域名(而不是復雜的 IP 地址),該域名始終指向正確的 IP 地址。
托管專用服務器托管:更簡單的選擇
學習如何制作游戲服務器可能是一個艱巨的過程。從購買和維護昂貴的設備、硬件和軟件到需要技術專業知識來每天設置和管理您的服務器,在在家中制作自己的專用游戲服務器之前需要考慮很多事情。
幸運的是,有一種方法可以讓您獲得專用游戲服務器的所有好處,而不必擔心自己運行一個游戲服務器:托管專用服務器托管。通過專業提供商托管的專用服務器托管使您可以輕松、經濟、安全且快速地設置您自己的私人游戲服務器。
我們提供完全可定制的專用服務器托管,因此您不必擔心硬件成本、服務器設置過程或 DDoS 攻擊等安全風險。我們甚至為您提供對服務器的完全 root 或管理員訪問權限,讓您保持可能需要的控制級別。
此外,您可以將我們的托管專用服務器用于 Steam 和非 Steam 游戲。如果服務器的操作系統與特定游戲兼容,那么完全的 root 和管理員訪問權限是無限的(您也可以期待我們的專用服務器)。此外,我們提供實時服務器監控、100% 電源和網絡正常運行時間保證以及更高帶寬選項的訪問權限——所有這些都是為了確保您獲得流暢的游戲體驗。