大家好,這里是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è)文件夾。大致文件格式如下圖。

開(kāi)源&Docker 篇一百一十六:利用NAS部署DxF本地版最新教程,鬼劍士,聽(tīng)我指令,上NAS!

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)擊下一步即可

開(kāi)源&Docker 篇一百一十六:利用NAS部署DxF本地版最新教程,鬼劍士,聽(tīng)我指令,上NAS!

威聯(lián)通部署

打開(kāi)container station,選擇【應(yīng)用程序】,點(diǎn)擊【創(chuàng)建】,將代碼復(fù)制進(jìn)去,點(diǎn)擊驗(yàn)證后部署即可

開(kāi)源&Docker 篇一百一十六:利用NAS部署DxF本地版最新教程,鬼劍士,聽(tīng)我指令,上NAS!


客戶端配置

下載所有客戶端資源,全部解壓后備用,將【統(tǒng)一登陸網(wǎng)關(guān)管理工具v6.4】復(fù)制到DNF客戶端下操作,【7.6補(bǔ)丁備用】

開(kāi)源&Docker 篇一百一十六:利用NAS部署DxF本地版最新教程,鬼劍士,聽(tīng)我指令,上NAS!

打開(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)題了。

開(kāi)源&Docker 篇一百一十六:利用NAS部署DxF本地版最新教程,鬼劍士,聽(tīng)我指令,上NAS!

配置【登陸器設(shè)置】,【服務(wù)器名稱】隨意,【登陸器版本】20180307。下面的【線路名稱】隨意,【游戲地址】和【網(wǎng)關(guān)地址】填NAS的ip,【登陸器端口】7600。完成后點(diǎn)擊【生成登陸器】,生成以后會(huì)提出打開(kāi)客戶端目錄,將【服務(wù)器名稱】的登陸器復(fù)制到DNF客戶端下。

開(kāi)源&Docker 篇一百一十六:利用NAS部署DxF本地版最新教程,鬼劍士,聽(tīng)我指令,上NAS!

完成所有客戶端配置。將【DOF補(bǔ)丁大合集V7.6】文件覆蓋到DNF目錄下,可以刪除游戲目錄中除了(本補(bǔ)丁、文件夾、audio.xml、Script.pvf、登錄器)以外的所有文件。最終文件如下。

開(kāi)源&Docker 篇一百一十六:利用NAS部署DxF本地版最新教程,鬼劍士,聽(tīng)我指令,上NAS!

雙擊【Cherry】(客戶端)登陸器進(jìn)入游戲,注冊(cè)賬號(hào)登錄進(jìn)入游戲以后可以看到服務(wù)器,版本是V1.180.2.lr


最后

工具提供有GM工具等等功能,這里不一一介紹了,簡(jiǎn)單易用,具體的可以下載體驗(yàn)后使用。

開(kāi)源&Docker 篇一百一十六:利用NAS部署DxF本地版最新教程,鬼劍士,聽(tīng)我指令,上NAS!

歡迎朋友們?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),歡迎值友理性交流,和諧討論~

,

聲明:本站所有文章,如無(wú)特殊說(shuō)明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺(tái)。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。