Linux搭飢荒伺服器
『壹』 linux楗ヨ崚鏈嶅姟鍣╨inux楗ヨ崚
楗ヨ崚鑱旀満鐗坙inux娌℃湁鎴塊棿錛
姝g増鐨勫埆鐐圭葷嚎妯″紡
姝e父榪涘叆錛岀偣鎼滃繪埧闂
鎼滈夋潯浠惰懼畾涓哄ソ鍙嬶紝鏌ョ湅濂藉弸鏄鍚﹀湪綰
鍏朵粬鐗堟湰鐨勭殑錛屽彲浠ラ夌葷嚎妯″紡錛屾嫈鎺夌綉綰匡紝鐢ㄥ矓鍩熺綉榪炴帴
楗ヨ崚鑱旀満闇瑕佹湇鍔″櫒鍚楋紵
闇瑕併
楗ヨ崚鑱旀満鐗堜笓鐢ㄦ湇鍔″櫒鑳借繍琛屽湪windows銆乵ac鍜宭inux錛學indows涓婃搷浣滄渶綆鍗曪紝鎵版垨綰鐢變簬dst涓嶉氳繃鍏緗慽p榪涜岃仈鏈猴紝浣犲畬鍏ㄥ彲浠ユ妸鏈嶅姟鍣ㄦ惌鍦ㄨ嚜宸辯數鑴戜笂銆
楗ヨ崚涓榻胯疆鐨勫緱娉曪紵
1鏈烘版垬杞︼細榪欎釜鏄鑰崇啛鑳借︾殑鍙浠ユ墦榻胯疆鐨勫湴鏂逛簡錛屼竴涓鏈烘版垬杞︽墦姝誨悗鍙浠ュ緱鍒板洓鍥㈢煡涓榻胯疆錛屼絾鏄鏈烘版垬杞﹀湪楗ヨ崚鍚庢湁鐫瀹冪嫭鐗圭殑鎰忎箟銆備紬鎵鍛ㄧ煡錛屾満姊版垬杞﹀彲浠ユ帹鍊掍竴鍒囧彲鎷嗙殑涓滆タ錛屽彲浠ュ湪鏈烘版垬杞﹀懆鍥寸嶄笂涓鍦堟爲錛岀瓑鏍戦暱澶т簡灝卞彲浠ュ幓鎹℃湪澶翠簡錛屽埄鐢ㄦ満姊版垬杞︽棤闄愬埛鏈ㄥご榪滄瘮鎵撴誨畠鏇存湁鎰忎箟銆
2鍙戞潯楠戝+錛氭渶鏅閫氱殑鏈烘扮郴鍒椾簡錛屽湪楗ヨ崚涓灞炰簬閭g嶅彲鏈夊彲鏃犵殑瑙掕壊銆備笉榪囧湪鎵撴誨悗鍙浠ヨ幏寰椾袱鍧楅嬌杞錛屾敾鍑諱篃寰堝ソ韜查伩錛屾槸涓涓嶉敊鐨勫埛榻胯疆鐨勬鐗╋紝鍙鎯滀笉鑳藉啀鐢熴
3鐚錛氱尗鏄楗ヨ崚涓鍚庢湡寰楅嬌杞鐨勭炲櫒浜嗭紝緇欑尗涓鏍瑰皬鏍戞灊鎴栬呬竴鏍硅崏灝卞彲浠ヨ幏寰楀悇縐嶅悇鏍風殑鐗╁搧銆傚湪鍚庢湡鍦板浘鍒峰畬鐨勬儏鍐典笅錛屽埄鐢ㄥ拰鐚浜ゆ槗寰楅嬌杞鎯沖繀鏄涓涓嶉敊鐨勫姙娉曘
4椋庢粴鑽夛細椋庢粴鑽夋潵鏃犲獎鍘繪湁韙錛屼竴椋庢粴鑽夊彲浠ュ紕鍑烘潵涓夌嶇墿鍝侊紝鏄楗ヨ崚涓栫晫緇欑殑澶х忓埄銆傚湪椋庢粴鑽変腑鍙浠ユ湁鍑犵巼鑾峰緱榻胯疆錛屼笉榪囬庢粴鑽夋槸灞炰簬娌欐紶鐗規湁鐨勪笢瑗匡紝鍙鏈変腑鍓嶆湡璺戝浘鐨勬椂鍊欐墠鑳戒竴瑙堜簡銆
5婕傛誕鐗╋細鍦ㄩゥ鑽掍腑闈犺繎嫻瘋竟鐨勫湴鏂圭粡甯鎬細鏈変竴浜涙紓嫻鐗╋紝鎴戜滑鍙浠ュ埄鐢ㄩ挀楸肩挎潵閽撴紓嫻鐗╋紝鏈夊緢灝忔傜巼鍙浠ュ緱鍒伴嬌杞錛屼笉榪囧ぇ澶氭暟閮芥槸鏃犵敤涔嬬墿銆
鎵╁睍璧勬枡
銆婇ゥ鑽掋嬫槸鐢盞leiEntertainment寮鍙戠殑涓嬈懼姩浣滃啋闄╃被奼傜敓娓告垙錛屼簬2013騫4鏈23鏃ュ湪PC涓婂彂琛岋紝2015騫7鏈9鏃ュ湪iOS鍙戝竷鍙h嬬増銆
娓告垙璁茶堪鐨勬槸鍏充簬涓鍚嶇戝﹀惰鎮墮瓟浼犻佸埌浜嗕竴涓紲炵樼殑涓栫晫錛岀帺瀹跺皢鍦ㄨ繖涓寮備笘鐣岀敓瀛樺苟閫冨嚭榪欎釜寮備笘鐣岀殑鏁呬簨銆
鍩烘湰淇℃伅
涓鏂囧悕縐伴ゥ鑽
鍘熺増鍚嶇ОDon'tStarve
鍏剁紦鍜愪粬鍚嶇О鍒楗挎
娓告垙綾誨瀷鐢熷瓨錛屽啋闄╋紝鍔ㄤ綔
娓告垙騫沖彴PCMacLinuxPSVitaWiiUiOS(PocketEdition鐗)2XBoxOnePEAndroid鏀惰搗
鍦板尯鑻卞浗
寮鍙戝晢KleiEntertainment
鍙戣屽晢KleiEntertainment
閿鍞畇team
鍙戣屾棩鏈2013騫4鏈23鏃(PC)2014騫1鏈7鏃(PS4)2015騫7鏈9鏃(iOS)
闊充箰VincedeVera錛孞asonGarner
鍐呭逛富棰樼敓瀛
鐜╁朵漢鏁板崟浜
娓告垙鐢婚潰2.5D
鏈鏂扮増鏈22鐗(鏈浣)+宸ㄤ漢鐨勭粺娌籇LC+澶辮惤涔嬭埞DLC
鍙戣岄樁孌墊e紡鐗
緇撳矓鏁版棤緇撳矓
涓昏佽掕壊濞佸皵閫娿侀害鏂濞佸皵銆佽枃媧涖侀煢鏂絳
鍘熺増璇璦鑻辨枃
娓告垙瑙嗚掔涓変漢縐
『貳』 飢荒聯機版配置要求
飢荒聯機版配置要求
1. CPU
飢荒聯機版要求至少使用 2 GHz 的雙核 CPU,建議使用更高效的四核 CPU 以確保流暢的游戲體驗。
2. 內存
飢荒聯機版游戲需要至少 2 GB 的可用內存,但建議使用 4 GB 的內存以確保游戲流暢運行。同時,為了更好的游戲體驗,游戲運行時不要打開過多的其他程序。
3. 顯卡
飢荒聯機版可以在大多數顯卡上運行,但建議使用至少 512 MB 的顯存。如果想要更高的畫質和更好的游戲體驗,建議使用高性能顯卡。
4. 存儲
飢荒聯機版需要 500 MB 的可用存儲空間。如果你需要安裝多個 MOD,建議使用更大的硬碟。
5. 操作系統
飢荒聯機版支持所有主流的操作系統包括 Windows、Mac 和 Linux。建議使用最新的操作系統版本以獲得更好的性能和體驗。
6. 網路連接
飢荒聯機版是一個在線聯機游戲,需要穩定的網路連接以確保游戲一直運行。建議使用有線網路連接以獲得更好的游戲體驗。
7. MOD
飢荒聯機版支持 MOD,但安裝 MOD 有可能會增加游戲的硬體要求,建議在安裝 MOD 時檢查硬體配置。
8. 結論
綜上所述,為了確保最佳游戲體驗,建議使用高效的硬體配置,包括高效的 CPU、足夠的內存和顯存、有足夠的存儲空間、更新的操作系統和穩定的網路連接。
注意,硬體配置不是唯一的因素,還需要考慮游戲設置,例如畫質和音效設置、游戲語言等。正確的設置將使游戲更穩定、更流暢,並保證最佳游戲體驗。
『叄』 飢荒巨人國度控制台作弊地圖全開
兩行分別輸入,注意區分大小寫。另外退出後重新開始需要在輸入才能看到全圖
minimap=TheSim:FindFirstEntityWithTag("minimap")
minimap.MiniMap:ShowArea(0,0,0,10000)
(3)Linux搭飢荒伺服器擴展閱讀:
巨人王朝 在 2014 年 1 月 15 日發布,並於 2014 年 4 月 30 日在PC(Windows/Linux/Mac)發布,日後也同樣可在 PlayStation 4上遊玩。雖然巨人王朝不能在PlayStation Vita或Wii U購買,但此內容在兩平台上已和原始飢荒合並一起,並稱為飢荒:巨人版(Don't Starve: Giants Edition)。
一個簡單的最初測試版本在 2014 年 2 月 27 日透過 Steam 發布給論壇的玩家遊玩,並在兩次更新後,在 4 月 2 日 官方在 Steam 上發布了正式版本給所有玩家。
《巨人王朝(Reign of Giants)》也翻譯為《巨人的統治》是生存游戲《飢荒》的首個DLC,游戲中加入了新生物、新道具、四季變換等等,尤其是增添了春夏秋的季節boss。
PS:此 DLC 可以從創建一個新游戲進入。在"新游戲"選單中有個勾選框可以激活"巨人王朝"內容。如果要遊玩任何的 DLC 內容(包括解鎖角色),必須在創建游戲前勾選此框。玩家仍然可以透過取消勾選框來玩基本內容
『肆』 DreadHunger鎮愭儳楗ヨ崚嫻蜂笂鐙間漢鏉鏈嶅姟鍣ㄦ惌寤烘灦璁炬暀紼媤indows緋葷粺
嬈㈣繋鏉ュ埌DreadHunger鎮愭儳楗ヨ崚嫻蜂笂鐙間漢鏉鏈嶅姟鍣ㄦ惌寤烘寚鍗楋紒
鑷2024騫1鏈1鏃ヨ搗錛屽畼鏂歸噸鍚鏈嶅姟錛岃╃帺瀹舵嫢鏈夎嚜寤烘湇鍔″櫒鐨勬棤闄愬彲鑳姐傛棤璁轟綘鏄疞inux榪樻槸Windows鐨勫繝瀹炵矇涓濓紝榪欓噷鏈変竴浠借﹀敖鐨勬惌寤烘暀紼嬶紝鍔╀綘杞繪澗涓婃墜銆
絎涓姝ワ細緋葷粺鍏煎逛笌鍚鍔ㄩ厤緗
鏃犺烘槸Windows榪樻槸Linux鐗堟湰錛屽彧闇閫氳繃娓告垙瀹㈡埛絝璋冩暣鏈嶅姟鍣↖P錛岀劧鍚庡壋寤哄惎鍔ㄨ剼鏈銆傚叧閿鍙傛暟鍖呮嫭錛daysbeforeblizzard錛堟毚椋庨洩鍓嶅ぉ鏁幫紝2-7澶╁彲閫夛紝榛樿3澶╋級銆dayminutes錛堜竴澶╃殑鍒嗛挓鏁幫紝5-16鍒嗛挓錛岄粯璁9鍒嗛挓錛夛紝榪樻湁濡predatordamage銆coldintensity銆hungerrate銆coalburnrate鍜thralls絳夛紝紜淇濇湇鍔″櫒榪愯岄『鐣呫
絎浜屾ワ細鏈嶅姟鍣ㄩ厤緗
涓轟簡鎻愪緵鍗撹秺鐨勭帺瀹朵綋楠岋紝鎴戜滑鎺ㄨ崘閫夋嫨楂樻ц兘鐗╃悊鏈嶅姟鍣錛屽挨鍏舵槸鍦ㄥ氫漢鎴塊棿闇奼傛椂錛屾彁鍗嘋PU鎬ц兘鍜屽甫瀹借嚦鍏抽噸瑕併傚畼鏂瑰凡寮鏀7777銆7778鍜9999絝鍙o紝浣嗗傞渶鏇村氭埧闂達紝璁板緱璋冩暣鐩稿叧璁劇疆銆
絎涓夋ワ細鍚鍔ㄤ笌浣跨敤
浠嶴team搴撲腑澶嶅埗WindowsServer鏂囦歡澶硅嚦鏈嶅姟鍣錛岀劧鍚庡壋寤.bat鍚鍔ㄨ剼鏈錛屾彁渚涘嘲欏剁増銆佷唬浠風増鍜屽叆鍙g増涓夌嶃傚彧闇鍙屽嚮.bat鏂囦歡錛屾垨鑰呯洿鎺ヨ緭鍏ュ懡浠ゅ惎鍔ㄦ父鎴忥紝濡傦細DreadHungerServer.exe Approach_Persistent -log錛岄殢鍚庤繘鍏ユ父鎴忋
榪炴帴涓庢帶鍒
娓告垙鍚鍔ㄥ悗錛岄氳繃Steam鎼滅儲IP鍜岃嚜瀹氫箟絝鍙o紝鎴栬呭湪娓告垙鍐呯洿鎺ヨ緭鍏ヨ繛鎺ヤ俊鎮銆傜壒鍒鎻愮ず錛4浜洪檺鍒跺凡琚鍙栨秷錛岀幇鍦ㄤ袱浜轟篃鍙鐣呬韓娓告垙涔愯叮銆傚叧闂鏃訛紝璇鋒寜欏哄簭緇撴潫錛氬厛鍏抽棴cmd.exe錛屽啀鍋滄DreadHungerServer-shipping鏈嶅姟銆
緇撹錛氳壘瑗跨殑鎼寤哄績寰
鑹捐タ涓庢偍鍒嗕韓浜咲readHunger鏈嶅姟鍣ㄦ惌寤虹殑鍏ㄨ繃紼嬶紝甯屾湜榪欎喚鏁欑▼鑳藉府鍔╂偍欏哄埄鍚鍔ㄥ睘浜庤嚜宸辯殑嫻蜂笂鐙間漢鏉鍐掗櫓銆傛湡寰呮偍鍦ㄦ父鎴忎笘鐣屼腑鍒涢犳洿澶氱簿褰╃殑綃囩珷錛岃板緱鍏蟲敞@鑹捐タ鏈嶅姟鍣ㄥ拰@椹扮綉鑹捐タ錛岃幏鍙栨洿澶氭父鎴忓姩鎬佸拰鎶宸ф寚瀵箋
『伍』 Linux 上如何編譯打包可分發的 C/C++ 游戲
對於Linux用戶來說,將C/C++游戲編譯成可分發的可執行文件並非易事。盡管個人情懷驅動,但也出於方便玩家在Linux設備如Steam Deck或Switch上運行游戲的需求。然而,與Windows和macOS相比,這個過程存在顯著的挑戰。
首要問題是依賴庫的兼容性問題。C/C++游戲可能會在玩家機器上由於庫不存在或版本不匹配而崩潰,例如《飢荒聯機版》在Linux上的64位版本問題。為確保游戲的通用性,開發者需要理解並遵循開發游戲時的基本原則,這包括手動編譯和管理依賴庫版本,以確保在各種發行版上的一致性。
Linux用戶常用的軟體分發方式,如apt、dnf、pacman和容器技術(如AppImage、Flathub和Snap),通過不同的機制降低了問題。但是,付費游戲的分發通常更為復雜,因為游戲平台不限定發行版。依賴庫版本的差異、操作系統提供的資源不一致,以及跨發行版的兼容問題,都使得開發和分發過程變得棘手。
盡管AppImage理論上可以作為一種解決方案,但並非所有場景都適用。有些游戲依賴Steam提供的功能,如DRM或雲存檔,而AppImage的封裝可能導致這些功能受限。此外,AppImage的分發依賴於特定的平台,增加了額外的復雜性。
為了確保Linux游戲的分發成功,最佳實踐包括:自行編譯並管理依賴庫,使用Nvidia的libglvnd解決OpenGL的發行版依賴,選擇OpenAL的兜底方案,對C++標准庫進行靜態鏈接,以及設置RPATH為$ORIGIN以確保可執行文件查找動態庫的正確路徑。最後,優先使用靜態庫而非動態庫,以減少代碼膨脹。
雖然這些技術實踐能夠提高兼容性,但未來可能需要更完善的技術解決方案,如AppImage的改進,或者一個跨平台的開源引擎,以簡化游戲開發者的分發流程。目前,這個領域的進展還不盡如人意,但未來的發展方向值得期待。