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的改进,或者一个跨平台的开源引擎,以简化游戏开发者的分发流程。目前,这个领域的进展还不尽如人意,但未来的发展方向值得期待。