国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

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

這篇具有很好參考價(jià)值的文章主要介紹了Wow魔獸世界服務(wù)器搭建詳細(xì)教程,魔獸世界服務(wù)器配置要求。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

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

上帝關(guān)上了一扇門(mén),我們也可以自己開(kāi)扇窗,隨著國(guó)服關(guān)閉,越來(lái)越多的玩家想要自己開(kāi)服當(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ū)別可以自行了解下。

做游戲開(kāi)發(fā)不能避免會(huì)被同行或是攻擊小組盯上,若是對(duì)方通過(guò)手段發(fā)起攻擊,選擇的服務(wù)器防御低,服務(wù)器連接不上,將會(huì)直接影響到服里的玩家游戲體驗(yàn)感,所以選擇高防服務(wù)器是必要的。機(jī)房不同,防護(hù)措施和售后服務(wù)都是不同的,服務(wù)器性能如何可以通過(guò)測(cè)試進(jìn)行初步判斷。

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

準(zhǔn)備工作

依賴安裝

apt-get update
apt-get install git clang cmake make gcc g++
update-alternatives --install /usr/bin/cc cc /usr/bin/clang 100
update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang 100

#boost依賴,如下

apt-get install -y libboost-all-dev \
libboost-system-dev \
libboost-filesystem-dev \
libboost-program-options-dev \
libboost-iostreams-dev
mariadb-server
apt-get install libmariadbclient-dev
zlib在 zlib1g-dev
apt-get install zlib1g-dev
openssl
apt-get install libssl-dev
readline
apt-get install libreadline-dev
mysql
apt-get install -y libmysqlclient-dev

創(chuàng)建用戶

用戶名為wow

adduser wow
su wow

如果用windows子系統(tǒng),可以設(shè)置默認(rèn)進(jìn)入用戶
windows進(jìn)入cmd命令行,執(zhí)行指令進(jìn)入Apps目錄:

cd %HOMEPATH%\AppData\Local\Microsoft\WindowsApps

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

debian.exe config --default-user wow

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

約定目錄

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

su wow
cd ~

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

TrinityCore源碼目錄
mkdir /home/wow/TrinityCore
服務(wù)器目錄,最終包含etc,bin,data三個(gè)子目錄
mkdir /home/wow/server3.5.5
客戶端目錄,后面用于存放客戶端版本,提取客戶端數(shù)據(jù)
mkdir /home/wow/client12340

下載工作

S端下載

Release TDB 335.22061 · TrinityCore/TrinityCore · GitHub

cd /home/wow/TrinityCore
wget https://github.com/TrinityCore/TrinityCore/archive/refs/tags/TDB335.22061.zip
解壓
unzip TDB335.22061.zip

C端下載

客戶端版本:3.3.5(12340)
下載傳送門(mén)(下載解壓后,需要完成后把文件上傳到Linux服務(wù)器上)

編譯服務(wù)端

切回wow

su wow
cd /home/wow/TrinityCore/TrinityCore-TDB335.22061
構(gòu)建項(xiàng)目
mkdir build
cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=/home/wow/server3.5.5 

這個(gè)步驟可能時(shí)間比較長(zhǎng),可以用nohup或者screen執(zhí)行

make  -j$(nproc) install

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

bin下面是生成的可執(zhí)行文件。
data下面后面會(huì)放入客戶端提取的地圖數(shù)據(jù)。
etc 下面是一些配置文件。

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

修改配置文件

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

cp /home/wow/server3.5.5/etc/worldserver.conf.dist worldserver.conf
cp /home/wow/server3.5.5/etc/authserver.conf.dist authserver.conf

修改worldserver.conf 中 DataDir = “.” 為 DataDir = “../data”。
注意:我這里填的是相對(duì)路徑"…/data",你也可以填寫(xiě)絕對(duì)路徑/home/wow/server3.5.5/data

提取客戶端信息

DBC and Maps files

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

cd /home/wow/client12340

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

/home/wow/server3.5.5/bin/mapextractor
mkdir /home/wow/server3.5.5/data
cp -r dbc maps /home/wow/server3.5.5/data

Visual Maps (aka vmaps)

cd /home/wow/client12340
/home/wow/server3.5.5/bin/vmap4extractor
mkdir vmaps
/home/wow/server3.5.5/bin/vmap4assembler Buildings vmaps
cp -r vmaps /home/wow/server3.5.5/data

Movement Maps (aka mmaps)

cd /home/wow/client12340
mkdir mmaps
/home/wow/server3.5.5/bin/mmaps_generator
cp -r mmaps /home/wow/server3.5.5/data

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

cp -r dbc maps /home/wow/server3.5.5/data
cp -r vmaps /home/wow/server3.5.5/data
cp -r mmaps /home/wow/server3.5.5/data

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

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

運(yùn)行數(shù)據(jù)庫(kù)
systemctl enable mysql 
systemctl restart mysql
初始化數(shù)據(jù)庫(kù)
mysql_secure_installation
# Enter current password for root (enter for none):
會(huì)顯示叫你輸入密碼,因?yàn)榘惭b時(shí)并沒(méi)有設(shè)置密碼,所以直接輸入回車(chē)enter
# Change the root password? [Y/n]
Y
# 輸入兩次密碼
# Remove anonymous users? [Y/n]
Y
# Disallow root login remotely? [Y/n]
# Y表示讓root用戶遠(yuǎn)程登錄,N表示可以遠(yuǎn)程登錄
Remove test database and access to it? [Y/n]
Y
Reload privilege tables now? [Y/n]
Y
登錄數(shù)據(jù)庫(kù)
mysql -u root

登錄成功,類(lèi)似如下

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 10.1.29-MariaDB-6 Ubuntu 18.04
Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>

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

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

Source /home/wow/TrinityCore/TrinityCore-TDB335.22061/sql/create/create_mysql.sql
#顯示當(dāng)前數(shù)據(jù)庫(kù)系統(tǒng)中所有數(shù)據(jù)庫(kù)列表

show databases

±-------------------+
| Database |
±-------------------+
| auth |
| characters |
| information_schema |
| mysql |
| performance_schema |
| world |
±-------------------+

2、建表

use auth;

Source /home/wow/TrinityCore/TrinityCore-TDB335.22061/sql/base/auth_database.sql

use characters;

Source /home/wow/TrinityCore/TrinityCore-TDB335.22061/sql/base/characters_database.sql

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

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

mkdir /home/wow/server3.5.5/data

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

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

use auth;
select id,name,address,localaddress,gamebuild from realmlist;

address為現(xiàn)網(wǎng)ip及客戶端連接ip。本地跑默認(rèn)127.0.0.1。部署到服務(wù)器,需要更改為服務(wù)器的ip。
port為對(duì)外端口及客戶端連接端口?,F(xiàn)網(wǎng)需要開(kāi)放此端口
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)

/home/wow/server3.5.5/bin/authserver
# or
/home/wow/server3.5.5/bin/authserver -c /home/wow/server3.5.5/etc/authserver.conf

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

Connected to MySQL database at 127.0.0.1
DatabasePool 'auth' opened successfully. 2 total connections running.
Started auth database connection pool.
Loading IP Location Database...
Added realm "Trinity" at 127.0.0.1:8085.

運(yùn)行 worldserver

/home/wow/server3.5.5/bin/worldserver

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

TDB_full_world_335.22061_2022_06_01.sql?。。?File "TDB_full_world_335.22061_2022_06_01.sql" is missing,
download it from "https://github.com/TrinityCore/TrinityCore/releases"
uncompress it and place the file "TDB_full_world_335.22061_2022_06_01.sql"
in the directory "/home/rendu".

這里根據(jù)你當(dāng)前運(yùn)行的worldserver的提示去下載,下載傳送門(mén),請(qǐng)對(duì)號(hào)下載

World initialized in 11 minutes 39 seconds
Starting up anti-freeze thread (60 seconds max stuck time)...
TrinityCore rev. fc56410b6e0d 2021-02-19 00:42:06 +0200 (3.3.5 branch) (Unix, RelWithDebInfo, Static) (worldserver-daemon) ready...
TC>

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

添加賬號(hào)

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

account create <user> <pass>
TC>TC> account create idc02 idc02

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

TC> account set gmlevel idc02 3 -1

登錄游戲

打開(kāi)客戶端目錄,找到wow.exe,同級(jí)目錄下創(chuàng)建wow.bat,內(nèi)容如下:
在本地搭建ip填寫(xiě)127.0.0.1,外網(wǎng)填寫(xiě)服務(wù)器IP,這個(gè)ip對(duì)應(yīng)上面realmlist中的address

echo y | rd /s "Cache"
echo SET realmlist "103.219.39.*" > Data\zhTW\realmlist.wtf
echo SET realmlist "103.219.39.*" > Data\enTW\realmlist.wtf
echo SET realmlist "103.219.39.*" > Data\zhCN\realmlist.wtf
echo SET realmlist "103.219.39.*" > Data\enCN\realmlist.wtf
echo SET realmlist "103.219.39.*" > Data\enUS\realmlist.wtf
echo SET realmlist "103.219.39.*" > realmlist.wtf
start Wow.exe
goto end

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

寶塔面板方便用于對(duì)接管理系統(tǒng)
也和大家分享下安裝寶塔Linux面板的安裝腳本
Centos:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 1ba5f33df

Ubuntu/Debian:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 1ba5f33df

只安裝面板,不需要安裝任何web服務(wù)相關(guān)工具。
在面板中設(shè)置接口:面板設(shè)置->API接口,啟用接口,并保存API密鑰,添加服務(wù)器ip到白名單
將以下端口開(kāi)放

1001 : 服務(wù)器連接端口
1002 : 用戶登錄端口
1003:mysql數(shù)據(jù)庫(kù)端口
1004:SOAP端口

以上便是關(guān)于魔獸世界服務(wù)器搭建的教程,感謝您的閱讀,有開(kāi)服想法歡迎私信~文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-440920.html

到了這里,關(guān)于Wow魔獸世界服務(wù)器搭建詳細(xì)教程,魔獸世界服務(wù)器配置要求的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 魔獸世界私人服務(wù)器怎么開(kāi)

    魔獸世界私人服務(wù)器怎么開(kāi)

    開(kāi)設(shè)魔獸世界的私人服務(wù)器涉及到一系列復(fù)雜的步驟和技術(shù)要求。下面是一個(gè)大致的指南,以供參考: 1. 硬件需求:首先,你需要一臺(tái)強(qiáng)大的服務(wù)器來(lái)承載游戲服務(wù)器。服務(wù)器的規(guī)模和配置將取決于你計(jì)劃同時(shí)容納多少玩家以及服務(wù)器的性能要求。推薦選擇一臺(tái)高性能的專(zhuān)用

    2024年02月12日
    瀏覽(47)
  • 魔獸世界私服架設(shè) 服務(wù)器架設(shè)簡(jiǎn)易教程

    魔獸世界私服架設(shè) 服務(wù)器架設(shè)簡(jiǎn)易教程

    今天早晨明杰終于把魔獸世界的私服搭建成功可以運(yùn)行了。挺happy。 記錄一下搭建的全過(guò)程: 1.先下載私服服務(wù)器端:從mangoscn.com下載大芒果ftp://www.mangoscn.com/TCCN-3.2.2-Trinity5749.exe 從這個(gè)地址下載不需要注冊(cè),如果從mangoscn.com的網(wǎng)頁(yè)上直接點(diǎn)擊,還需要邀請(qǐng)碼,注冊(cè)以后才能

    2024年02月04日
    瀏覽(29)
  • 魔獸世界服務(wù)器被攻擊怎么辦?DDoS攻擊防御方法

    魔獸世界服務(wù)器被攻擊在目前來(lái)說(shuō)也是比較常見(jiàn)的,同行競(jìng)爭(zhēng)激烈,在官服開(kāi)放時(shí)也遇到過(guò)DDOS攻擊,要是飛飛沒(méi)記錯(cuò)是在22年9月14日,從剛開(kāi)始的身份驗(yàn)證服務(wù)器出現(xiàn)問(wèn)題,到確定是DDOS攻擊導(dǎo)致,再到DDOS攻擊結(jié)束,差不多3個(gè)小時(shí)時(shí)間。 DDOS攻擊是一種較常見(jiàn)的網(wǎng)絡(luò)攻擊技術(shù)

    2024年02月15日
    瀏覽(33)
  • 解決魔獸世界wow中鼠標(biāo)莫名其妙消失或自動(dòng)跳回屏幕中間等類(lèi)似問(wèn)題整理

    解決魔獸世界wow中鼠標(biāo)莫名其妙消失或自動(dòng)跳回屏幕中間等類(lèi)似問(wèn)題整理

    魔獸世界已經(jīng)離開(kāi)中國(guó)大陸~~,最近在玩xxx,咳咳,突然發(fā)現(xiàn)一個(gè)遠(yuǎn)古問(wèn)題,一直以為是自己的鼠標(biāo)問(wèn)題,但這么多年換了這么多臺(tái)電腦,這個(gè)問(wèn)題也一直存在,今天突發(fā)奇想查了一下,結(jié)果竟然有答案,還在的老鐵們,試試看有用么? 玩wow的時(shí)候,鼠標(biāo)有時(shí)候會(huì)突然消失,

    2024年02月11日
    瀏覽(94)
  • 魔獸世界私服架設(shè)教程——如何搭建魔獸世界私服

    魔獸世界私服架設(shè)教程——如何搭建魔獸世界私服

    TrinityCore是一個(gè)魔獸世界服務(wù)端模擬器,我們可以通過(guò)TrinityCore來(lái)學(xué)習(xí)大型網(wǎng)絡(luò)游戲服務(wù)端的編寫(xiě),從中汲取營(yíng)養(yǎng)來(lái)編寫(xiě)我們自己的游戲。 一、前期準(zhǔn)備工作 CPU需要支持SSE2指令集 Boost版本大于等于1.59.0 MySQL數(shù)據(jù)庫(kù)版本大于等于5.1.0 OpenSSL版本為1.0.x CMake版本大于等于3.3.2 Micro

    2024年02月04日
    瀏覽(36)
  • 魔獸世界經(jīng)典舊世私服搭建教程

    魔獸世界經(jīng)典舊世私服搭建教程

    60魔獸經(jīng)典舊世是最經(jīng)典的版本,遺憾的是60年代時(shí)還在大學(xué)讀書(shū),窮得很,買(mǎi)不起點(diǎn)卡,后來(lái)工作了,大概70年代開(kāi)始玩的。 多年以前,玩游戲時(shí),一直非常期望能夠自己控制角色的屬性級(jí)別,得到各種裝備。 多年以后,在這款純粹的開(kāi)源服務(wù)器問(wèn)世后,終于如愿以償。 直

    2024年02月04日
    瀏覽(22)
  • 魔獸世界新版本-逍遙魔獸V837-一鍵服務(wù)端

    魔獸世界新版本-逍遙魔獸V837-一鍵服務(wù)端

    837新端已經(jīng)編寫(xiě)了全新的一鍵端工具,比335版的要好看很多,如果是win10系統(tǒng),還會(huì)有半透明效果。本端架設(shè)比較簡(jiǎn)單,如果采用推薦的目錄架設(shè),基本是解壓即玩,詳細(xì)的架設(shè)教程請(qǐng)看“架設(shè)說(shuō)明”文檔。 程序鏈接:【魔獸世界】-逍遙魔獸V837-一鍵服務(wù)端 - 藍(lán)番茄網(wǎng)絡(luò) 本端

    2024年02月11日
    瀏覽(26)
  • 魔獸世界60級(jí)1.12私服搭建架設(shè)教程

    魔獸世界60級(jí)1.12私服搭建架設(shè)教程

    60 魔獸經(jīng)典舊世是最經(jīng)典的版本,遺憾的是 60 年代時(shí)還在大學(xué)讀書(shū),窮得很,買(mǎi)不起點(diǎn)卡,后來(lái)工作了,大概 70 年代開(kāi)始玩的。 多年以前,玩游戲時(shí),一直非常期望能夠自己控制角色的屬性級(jí)別,得到各種裝備。 多年以后,在這款純粹的開(kāi)源服務(wù)器問(wèn)世后,終于如愿以償。

    2024年02月05日
    瀏覽(47)
  • 魔獸世界335服務(wù)端架設(shè)對(duì)外網(wǎng)開(kāi)放的步驟

    警告:在沒(méi)有網(wǎng)絡(luò)安全防護(hù)措施或基礎(chǔ)知識(shí)的情況下,開(kāi)放端口可能造成被黑客入侵、流量攻擊、破壞數(shù)據(jù)、資料泄露等情況的發(fā)生。在你選擇開(kāi)放端口時(shí),視為已經(jīng)充分了解可能發(fā)生的后果、危害,清楚自己在做什么,并且自己將對(duì)此承擔(dān)一切后果! 還有這不是細(xì)致到手把

    2024年02月10日
    瀏覽(27)
  • 魔獸世界宏命令完全指南

    一、基本宏命令 1.什么是宏 ? 宏是由一組宏命令語(yǔ)句 組成的 集合 。以下是一些普通宏命令的示例 :/say (/s, /說(shuō)) /whisper (/w, /talk, /t, /告訴) /reply (/r, /回復(fù)) /emote (/e, /em, /me, /表情) /dance (/跳舞) 喜愛(ài)PVP的人 ,應(yīng)該不會(huì)忘了這個(gè):/spit (/吐口水) 把宏 放到技能欄上,我們就可以

    2024年02月13日
    瀏覽(32)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包