
原文地址:Ubuntu 14.04 LTS 魔兽世界经典版服务器搭建指南
本文基于 cmangos.net 论坛的文章:Ubuntu install instructions for beginners
整个安装过程大约 2 小时,时间主要消耗在程序编译和客户端文件解析,我使用的服务器配置:
Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz 1G 内存 40G SSD 转载请注明:DecadeWoW
略过
adduser mangos sudo apt-get update sudo apt-get upgrade sudo apt-get install apache2 sudo service apache2 restart 设置参数
用户名: root ,密码: rootmysql
sudo apt-get install mysql-server sudo service mysql restart 可能不需要
sudo apt-get install openssh-server sudo apt-get install build-essential gcc g++ automake git-core \ autoconf make patch libmysql++-dev mysql-server libtool \ libssl-dev grep binutils zlibc libc6 libbz2-dev cmake subversion \ libboost-all-dev git clone https://github.com/cmangos/mangos-classic.git mangos git clone https://github.com/classicdb/database.git database git clone https://github.com/ACID-Scripts/Classic.git acid sudo mkdir /opt/mangos-server sudo mkdir /opt/mangos-server/share sudo mkdir /opt/mangos-server/logs sudo chown mangos:mangos /opt/mangos-server -R cd ~ mkdir build cd build cmake ../mangos -DCMAKE_INSTALL_PREFIX=/opt/mangos-server -DBUILD_EXTRACTOR=ON -DBUILD_VMAP_EXTRACTOR=ON -DBUILD_MMAP_EXTRACTOR=ON -DPCH=ON make make install cd ~/mangos/sql/create mysql -uroot -prootmysql < db_create_mysql.sql cd ~/mangos/sql/base mysql -umangos -pmangos characters < characters.sql mysql -umangos -pmangos mangos < mangos.sql mysql -umangos -pmangos realmd < realmd.sql cd ~/mangos/sql/scriptdev2 mysql -umangos -pmangos mangos < scriptdev2.sql cd ~/database bash ./InstallFullDB.sh vi InstallFullDB.config MANGOS_DBUSER="mangos" MANGOS_DBPASS ="mangos" CORE_PATH="../mangos" ACID_PATH="../acid" cd ~/database bash ./InstallFullDB.sh cd ~ mkdir wowdata cp ~/build/contrib/extractor/ad ~/wowdata cp ~/build/contrib/vmap_extractor/vmapextract/vmap_extractor ~/wowdata cp ~/build/contrib/vmap_assembler/vmap_assembler ~/wowdata cp ~/build/contrib/mmap/MoveMapGen ~/wowdata cp ~/mangos/contrib/extractor_binary/MoveMapGen.sh ~/wowdata cp ~/mangos/contrib/extractor_binary/offmesh.txt ~/wowdata chmod +x ~/wowdata/MoveMapGen.sh h5>使用 WinSCP 上传 Data 目录 右侧远程目录进入到 wowdata 目录,左侧本地目录选中 Data 目录,点击 upload 按钮上传。
cd ~/wowdata ./ad -f 0 ./vmap_extractor -l mkdir vmaps ./vmap_assembler Buildings vmaps mkdir mmaps ./MoveMapGen.sh 1 cp -r dbc /opt/mangos-server/share cp -r maps /opt/mangos-server/share cp -r vmaps /opt/mangos-server/share cp -r mmaps /opt/mangos-server/share cd ~ git clone https://github.com/DecadeWoW/wow_db_chinese.git wow_db_chinese cd wow_db_chinese mysql -umangos -pmangos mangos < areatrigger_teleport.sql mysql -umangos -pmangos mangos < creature_ai_texts.sql mysql -umangos -pmangos mangos < creature_template.sql mysql -umangos -pmangos mangos < creature_text.sql mysql -umangos -pmangos mangos < db_script_string.sql mysql -umangos -pmangos mangos < game_event.sql mysql -umangos -pmangos mangos < gameobject_template.sql mysql -umangos -pmangos mangos < game_tele.sql mysql -umangos -pmangos mangos < gossip_menu_option.sql mysql -umangos -pmangos mangos < item_set_names.sql mysql -umangos -pmangos mangos < item_template.sql mysql -umangos -pmangos mangos < npc_text.sql mysql -umangos -pmangos mangos < page_text.sql mysql -umangos -pmangos mangos < quest_template.sql mysql -umangos -pmangos mangos < script_texts.sql git clone https://github.com/DecadeWoW/cmangos-utils.git cmangos-utils cd /var/www mv html html.bak ln -s /home/mangos/cmangos-utils/web_register html ifconfig 在浏览器中输入本机 IP ,进入注册页面
cd /opt/mangos-server/etc cp mangosd.conf.dist mangosd.conf 确认以下配置正确
DataDir = "../share" LogsDir = "../log" BindIP = "127.0.0.1" cd /opt/mangos-server/etc cp realmd.conf.dist realmd.conf vim realmd 确认以下配置正确
LogsDir = "../log" LogLevel = 0 LogFileLevel = 0 BindIP = "127.0.0.1" cd ~ vim mangosd.sh mangosd.sh 内容
screen -dmS mangosd /opt/mangos-server/bin/mangosd -c /opt/mangos-server/mangosd.conf cd ~ vim realmd.sh realmd.sh 内容
screen -dmS realmd /opt/mangos-server/bin/realmd -c /opt/mangos-server/realmd.conf cd /opt/mangos-server/bin ./mangosd -c ../etc/mangosd.conf 等 mangosd 启动完毕
account create [用户名] [密码] account set addon [用户名] 0 account set gmlevel [用户名] 3 退出 mangosd
server shutdown 0 sh ./mangosd.sh sh ./realmd.sh ifconfig echo 'update realmlist set address = [你的 IP]' > update_ip.sql mysql -uroot -prootmysql realmd < update_ip.sql set realmlist [你的 IP] 原文链接: https://decadewow.gitbooks.io/decadewow/content/fu_wu_qi_da_jian_zhi_nan.html
风雨同路、不违初心、我们的信仰只为怀旧。
一起走过死亡矿井,一起下过暴风监狱,一起见证过爱与家庭的悲剧,
一起踏过熔火之心的火焰,一起屠过黑龙巢穴。
种种美好回忆每次都会萦绕着我,每当午夜梦醒,点燃一根香烟静静的回味。
为了艾泽拉斯,为了联盟,为了部落,为了我们快乐的回忆,回来吧
勇士们拿起你的武器一起战斗!
1 、 NPC 100g 出售橙色传说黑甲虫坐骑,瞬发上马,室内不下马,人人可得,绝佳体验秒杀所有坐骑。
2 、厄运之槌、通灵学院、斯坦索姆、黑石塔等五人副本掉落十年勋章可兑换 T1 - T3 职业套装,照顾没有时间参加 raid 的玩家。
3 、通过任务 T0 套可升级为 T1 套, T1 套可升级为 T2 套, T2 套可升级为 T3 套,降低 raid 难度。
4 、三个专业技能。
5 、部落联盟通用语言、聊天、组队频道、交易、拍卖行,可混合组队和公会活动,方便组队副本和 raid 。
6 、初级骑术 9g ,高级骑术 90g 。
7 、灵魂的移动速度提升 100%。
8 、送信时间 1 分钟。
9 、 NPC 300g 出售 T3 套戒指。
10 、双倍经验。
其他一切保留六零年代的原汁原味。服务器于 2016 年 10 月 12 日开启,电信线路延时 10 - 20ms 。
本怀旧服为纯公益服,无任何赞助,点击查看详细介绍
1 woscaizi 2018-09-14 21:03:31 +08:00 请问楼主还在运营这个项目吗? |
2 LuffyGu 2018-09-20 13:29:59 +08:00 估计没有了 |
5 cubelee 2018-11-14 17:04:05 +08:00 各位大佬,今天我在安装的时候,git 上下来的最新版的数据库已经有些改变了,数据库名都加上了 classic*执行到 cd ~/database bash ./InstallFullDB.sh 提示出错了, process update updates/1454_z2685_01_mangos_event_linkedto.sql mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 1067 (42000) at line 3: Invalid default value for 'start_time' 有没有大佬解决了,一起怀旧啊 官方文档看了半天也没找到在哪解决这个问题,还有就是,那个上传客户端文件 cd ~ mkdir wowdata cp ~/build/contrib/extractor/ad ~/wowdata cp ~/build/contrib/vmap_extractor/vmapextract/vmap_extractor ~/wowdata cp ~/build/contrib/vmap_assembler/vmap_assembler ~/wowdata cp ~/build/contrib/mmap/MoveMapGen ~/wowdata cp ~/mangos/contrib/extractor_binary/MoveMapGen.sh ~/wowdata cp ~/mangos/contrib/extractor_binary/offmesh.txt ~/wowdata chmod +x ~/wowdata/MoveMapGen.sh build 目录下没有 contrib 怎么破? |