最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Wow魔獸世界服務(wù)器搭建詳細(xì)教程

2023-02-22 12:09 作者:專業(yè)游戲服務(wù)器提供商  | 我要投稿

自從《魔獸世界》國(guó)服關(guān)服后,很多魔獸老玩家心里都是空落落的,魔獸陪伴了我們十多年,此次關(guān)服猶如關(guān)上了通往艾澤拉斯大陸的大門。

上帝關(guān)上了一扇門,我們也可以自己開扇窗,隨著國(guó)服關(guān)閉,越來越多的玩家想要自己開服當(dāng)服主,今天飛飛將和你們分享魔獸世界服務(wù)器搭建教程。

想要搭建一個(gè)魔獸商業(yè)服,需要有魔獸世界服務(wù)端、客戶端和服務(wù)器,若是自己不會(huì)技術(shù),可以請(qǐng)個(gè)技術(shù)架設(shè)、調(diào)試,簡(jiǎn)單的調(diào)試可以和技術(shù)請(qǐng)教學(xué)習(xí)。


魔獸世界服務(wù)端

魔獸世界服務(wù)端有多種選擇,如下:

60級(jí)經(jīng)典舊世版本

70級(jí)燃燒的遠(yuǎn)征版本

80級(jí)巫妖王之怒版本

85級(jí)大地的裂變版本

90級(jí)熊貓人之謎版本

100級(jí)德拉諾之王版本

110級(jí)軍團(tuán)再臨版本

120級(jí)爭(zhēng)霸艾澤拉斯版本

可以選擇自己喜歡的,也可以選擇玩家更喜歡的。


魔獸世界服務(wù)器

玩家游戲體驗(yàn)感及游戲流暢度都是由服務(wù)器決定的。魔獸世界對(duì)服務(wù)器的配置要求不是很高,CPU像英特爾E5?、酷睿i9系列16核心都是可以滿足要求的。當(dāng)然,選擇服務(wù)器除了看CPU,還需要看服務(wù)器帶寬和防御,帶寬決定了一個(gè)服能承載多少玩家同時(shí)在線游戲,帶寬有共享帶寬和獨(dú)享帶寬,兩者區(qū)別可以自行了解下。

做游戲開發(fā)不能避免會(huì)被同行或是攻擊小組盯上,若是對(duì)方通過手段發(fā)起攻擊,選擇的服務(wù)器防御低,服務(wù)器連接不上,將會(huì)直接影響到服里的玩家游戲體驗(yàn)感,所以選擇高防服務(wù)器是必要的。


防御也分為兩種,一種是單機(jī)防御,一種是集群防御,單機(jī)防御只為一臺(tái)服務(wù)器提供相應(yīng)的防御能力。例如你所選擇的服務(wù)器防御配置是100G單機(jī)防御,只要遇到的攻擊不超過100G,服務(wù)器還是可以正常運(yùn)行的。

集群防御就不同,由一組防火墻防護(hù)多臺(tái)服務(wù)器。一旦遇到攻擊,攻擊值超過集群防御的最大范圍值,崩潰的服務(wù)器將不僅僅是一臺(tái),而是集群下所有的服務(wù)器。所以機(jī)房不同,防護(hù)能力和售后服務(wù)都是不同的,服務(wù)器性能如何可以通過測(cè)試進(jìn)行初步判斷。

?

Debian系統(tǒng)服務(wù)器搭建魔獸世界

準(zhǔn)備工作

#boost依賴,如下

# mariadb-server

# zlib在?zlib1g-dev

# openssl

# readline

# mysql

?

創(chuàng)建wow用戶

用戶名為wow

如果用windows子系統(tǒng),可以設(shè)置默認(rèn)進(jìn)入用戶

windows進(jìn)入cmd命令行,執(zhí)行指令進(jìn)入Apps目錄:

因?yàn)槲野惭b的debian,所以這個(gè)目錄下有個(gè)debian.exe的文件(如果是ubuntu那么就是ubuntu.exe)

設(shè)置完再進(jìn)入子系統(tǒng)就是wow用戶了

?

約定目錄

# 以wow權(quán)限執(zhí)行

既然是網(wǎng)絡(luò)游戲一定需要C端和S端,即客戶端和服務(wù)器端。預(yù)先創(chuàng)建對(duì)應(yīng)目錄方便后面操作。

# TrinityCore源碼目錄

# 服務(wù)器目錄,最終包含etc,bin,data三個(gè)子目錄

# 客戶端目錄,后面用于存放客戶端版本,提取客戶端數(shù)據(jù)

下載工作


S端下載

Release TDB 335.22061 · TrinityCore/TrinityCore · GitHub

#解壓

?

C端下載

客戶端版本:3.3.5(12340)

https://pan.baidu.com/s/1yR6yigBibjyYxyJj5vRN3A?pwd=cwff

(下載解壓后,需要完成后把文件上傳到Linux服務(wù)器上)

?

編譯服務(wù)端

# 切回wow

#?構(gòu)建項(xiàng)目


編譯完成后home/wow/server3.5.5目錄會(huì)出現(xiàn)bin、etc和bin目錄

bin下面是生成的可執(zhí)行文件。

data下面后面會(huì)放入客戶端提取的地圖數(shù)據(jù)。

etc 下面是一些配置文件。

注:查看并留意下這三個(gè)目錄里面的文件,后面會(huì)用到。


修改配置文件

worldserver.conf.distauthserver.conf.dist各自復(fù)制一份,然后去掉后綴.dist 。

修改worldserver.conf 中 DataDir = "." 為 DataDir = "../data"。

注意:我這里填的是相對(duì)路徑"../data",你也可以填寫絕對(duì)路徑/home/wow/server3.5.5/data

?

提取客戶端信息

DBC and Maps files

將下載好的客戶端,復(fù)制一份到上面約定的客戶端目錄/home/wow/client12340中,進(jìn)入目錄。

運(yùn)行下面命令,提取客戶端數(shù)據(jù)

Visual Maps (aka vmaps)

Movement Maps (aka mmaps)

將地圖數(shù)據(jù)copy到數(shù)據(jù)目錄

?

數(shù)據(jù)庫(kù)

這里用root

環(huán)境搭建中我們已經(jīng)安裝mariadb-server數(shù)據(jù)庫(kù)(當(dāng)然也可以使用mysql),所以現(xiàn)在我們需要運(yùn)行起來。

運(yùn)行數(shù)據(jù)庫(kù)

初始化數(shù)據(jù)庫(kù)

登錄數(shù)據(jù)庫(kù)

登錄成功,類似如下

?

導(dǎo)入數(shù)據(jù)

1、創(chuàng)建數(shù)據(jù)庫(kù)

# 顯示當(dāng)前數(shù)據(jù)庫(kù)系統(tǒng)中所有數(shù)據(jù)庫(kù)列表

+--------------------+

| Database |

+--------------------+

| auth |

| characters |

| information_schema |

| mysql |

| performance_schema |

| world |

+--------------------+

2、建表

use auth;

use characters;

?

地圖數(shù)據(jù)載入

創(chuàng)建數(shù)據(jù)目錄,用來存放地圖數(shù)據(jù)

?

配置網(wǎng)絡(luò)

連接數(shù)據(jù)庫(kù),輸入以下sql,打開auth庫(kù),并查看表realmlist

address為現(xiàn)網(wǎng)ip及客戶端連接ip。本地跑默認(rèn)127.0.0.1。部署到服務(wù)器,需要更改為服務(wù)器的ip。

port為對(duì)外端口及客戶端連接端口。現(xiàn)網(wǎng)需要開放此端口

localaddress為內(nèi)網(wǎng)ip

gamebuild 為客戶端版本號(hào) ,是12340 還是 13930 取決于你所使用的客戶端版本

?

啟動(dòng)服務(wù)端

運(yùn)行?authserver(authserver即認(rèn)證服務(wù),我們登陸賬戶都是到這里認(rèn)證后才會(huì)請(qǐng)求worldserver)

如下為成功啟動(dòng)

運(yùn)行?worldserver

如果你按照上述步驟一步一步到了這里,那么運(yùn)行結(jié)果可能提示缺少一個(gè)文件

這里根據(jù)你當(dāng)前運(yùn)行的worldserver的提示去下載

看到如上輸出,那么恭喜你,worldserver啟動(dòng)成功。

?

添加賬號(hào)

創(chuàng)建一個(gè)用戶名為idc02,密碼也為idc02的賬號(hào),使用以下命令格式

升級(jí)為GM

可以提升idc02的gmlevel為3,升級(jí)為GM賬號(hào),worldserver命令行輸入,如下


登錄游戲

打開客戶端目錄,找到wow.exe,同級(jí)目錄下創(chuàng)建wow.bat,內(nèi)容如下:

#?在本地搭建ip填寫127.0.0.1,外網(wǎng)填寫服務(wù)器IP,這個(gè)ip對(duì)應(yīng)上面realmlist中的address

然后運(yùn)行腳本,此時(shí)初始化客戶端連接配置成功,進(jìn)入游戲。



?寶塔面板方便用于對(duì)接管理系統(tǒng)

也和大家分享下安裝寶塔Linux面板的安裝腳本

Centos:

Ubuntu/Debian:

只安裝面板,不需要安裝任何web服務(wù)相關(guān)工具。

在面板中設(shè)置接口:面板設(shè)置->API接口,啟用接口,并保存API密鑰,添加服務(wù)器ip到白名單

將以下端口開放

1001 : 服務(wù)器連接端口

1002 : 用戶登錄端口

1003:mysql數(shù)據(jù)庫(kù)端口

1004:SOAP端口

以上就是對(duì)魔獸世界服務(wù)器搭建的分享,感謝您的閱讀與關(guān)注,開服找飛飛~

Wow魔獸世界服務(wù)器搭建詳細(xì)教程的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
上林县| 长治市| 邓州市| 民和| 靖西县| 宜春市| 安阳县| 延川县| 察雅县| 泸溪县| 德昌县| 磐安县| 合江县| 怀集县| 合阳县| 淅川县| 聊城市| 泌阳县| 余姚市| 宁晋县| 馆陶县| 鄂州市| 赤水市| 镶黄旗| 宜都市| 普定县| 安徽省| 通渭县| 华宁县| 英德市| 抚顺市| 晴隆县| 嘉黎县| 府谷县| 沙洋县| 龙州县| 罗源县| 图木舒克市| 府谷县| 万载县| 宝清县|