大家好,這里是Cherry,喜愛(ài)折騰、撿垃圾、玩數(shù)碼,熱衷于分享nas、docker玩耍經(jīng)驗(yàn)~
前言
昨天大家微信是不是都被刷屏了?——【鬼劍士,聽(tīng)我指令,砍碎屏幕】!
在繼韓服開(kāi)服約2年后,國(guó)服的DNF手游終于上線了,好多朋友都回去體驗(yàn)了一下這款經(jīng)典的地下城游戲。作為追趕時(shí)尚,懂的潮流的cherry ,繼帕魯之后,再次發(fā)布第二篇NAS游戲教程,為給大家?guī)?lái)一款利用NAS自托管部署的離線版本。
項(xiàng)目地址(客戶端下載):https://github.com/1995chen/dnf
服務(wù)端配置
新建dnf文件夾,在dnf文件夾下新建log、data、mysql三個(gè)文件夾。大致文件格式如下圖。
compose代碼,游戲需要8G以上內(nèi)存,如果沒(méi)那么大內(nèi)存,可以開(kāi)啟swap,這里不贅述了。
version: "2.3"
services:
dnf:
hostname: dnf
image: 1995chen/dnf:centos5-2.1.4
privileged: true
tty: true
cap_add:
- NET_ADMIN
environment:
- TZ=Asia/Shanghai
# 數(shù)據(jù)庫(kù)root密碼,自己改
- DNF_DB_ROOT_PASSWORD=cherry123
- GM_ACCOUNT=gmuser
- GM_PASSWORD=gmpass
- GM_CONNECT_KEY=763WXRBW3PFTC3IXPFWH
- GM_LANDER_VERSION=20180307
# 手動(dòng)指定對(duì)外IP,改成NAS IP
- PUBLIC_IP=192.168.0.125
shm_size: 8g
# 下面三個(gè)在威聯(lián)通要注銷掉,從高級(jí)設(shè)置里限制
memswap_limit: -1
mem_limit: 1g
cpu_count: 1
restart: always
ports:
- 2000:180/tcp # supervisor web
- 3000:3306/tcp # mysql
- 7600:7600/tcp # 統(tǒng)一登陸器
- 881:881/tcp # 統(tǒng)一網(wǎng)關(guān)
- 7001:7001/tcp # df_channel_r
- 7001:7001/udp # df_channel_r
- 7200:7200/tcp # df_relay_r
- 7200:7200/udp # df_relay_r
- 10011:10011/tcp # df_game_r[ch.11]
- 11011:11011/udp # df_game_r[ch.11]
- 10052:10052/tcp # df_game_r[ch.52]
- 11052:11052/udp # df_game_r[ch.52]
- 2311-2313:2311-2313/udp # df_stun_r
volumes:
# 威聯(lián)通路徑設(shè)置為/share/Container/dnf/XXXX
- /volume1/docker/dnf/data:/data
- /volume1/docker/dnf/mysql:/var/lib/mysql
- /volume1/docker/dnf/log:/home/neople/game/log
群暉部署
打開(kāi)container manager,選擇【項(xiàng)目】,點(diǎn)擊【新建】,選擇dnf文件夾,將代碼復(fù)制進(jìn)去,點(diǎn)擊下一步即可
威聯(lián)通部署
打開(kāi)container station,選擇【應(yīng)用程序】,點(diǎn)擊【創(chuàng)建】,將代碼復(fù)制進(jìn)去,點(diǎn)擊驗(yàn)證后部署即可
客戶端配置
下載所有客戶端資源,全部解壓后備用,將【統(tǒng)一登陸網(wǎng)關(guān)管理工具v6.4】復(fù)制到DNF客戶端下操作,【7.6補(bǔ)丁備用】
打開(kāi)【統(tǒng)一登陸網(wǎng)關(guān)管理工具v6.4】,配置【網(wǎng)關(guān)設(shè)置】。【網(wǎng)關(guān)地址】填寫NAS的ip,【網(wǎng)關(guān)端口】881,【賬號(hào)】gmuser,【密碼】gmpass,【通訊密鑰】763WXRBW3PFTC3IXPFWH,點(diǎn)擊【連接網(wǎng)關(guān)】能獲取信息就沒(méi)問(wèn)題了。
配置【登陸器設(shè)置】,【服務(wù)器名稱】隨意,【登陸器版本】20180307。下面的【線路名稱】隨意,【游戲地址】和【網(wǎng)關(guān)地址】填NAS的ip,【登陸器端口】7600。完成后點(diǎn)擊【生成登陸器】,生成以后會(huì)提出打開(kāi)客戶端目錄,將【服務(wù)器名稱】的登陸器復(fù)制到DNF客戶端下。
完成所有客戶端配置。將【DOF補(bǔ)丁大合集V7.6】文件覆蓋到DNF目錄下,可以刪除游戲目錄中除了(本補(bǔ)丁、文件夾、audio.xml、Script.pvf、登錄器)以外的所有文件。最終文件如下。
雙擊【Cherry】(客戶端)登陸器進(jìn)入游戲,注冊(cè)賬號(hào)登錄進(jìn)入游戲以后可以看到服務(wù)器,版本是V1.180.2.lr
最后
工具提供有GM工具等等功能,這里不一一介紹了,簡(jiǎn)單易用,具體的可以下載體驗(yàn)后使用。
歡迎朋友們?cè)u(píng)論區(qū)討論留言。我會(huì)定期更新關(guān)注NAS使用方法、開(kāi)源軟件與Docker軟件、游戲與生活相關(guān)內(nèi)容,喜歡的朋友請(qǐng)關(guān)注、點(diǎn)贊、留言支持。
作者聲明本文無(wú)利益相關(guān),歡迎值友理性交流,和諧討論~
,