惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
小众软件
小众软件
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
酷 壳 – CoolShell
酷 壳 – CoolShell
Apple Machine Learning Research
Apple Machine Learning Research
月光博客
月光博客
人人都是产品经理
人人都是产品经理
大猫的无限游戏
大猫的无限游戏
V
V2EX
阮一峰的网络日志
阮一峰的网络日志
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - Franky
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
Hugging Face - Blog
Hugging Face - Blog
Jina AI
Jina AI
博客园 - 聂微东
S
SegmentFault 最新的问题
量子位
宝玉的分享
宝玉的分享
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园_首页

World of Warcraft

好冷清了,有熟悉 GSE 的高手吗 区子里有人玩 WOW 吗? 这个啃什么鸡活动 真的不想说 新开公益服 80 级纯净养老服 新人有礼 欢迎来玩 2023-11-25 翡翠梦境 经典旧世仿官服 新服开放注册(可选硬核模式,神秘奖励) 翡翠梦境 新开魔兽世界仿官 2 倍服(搭配 AI 机器人) 低倍不氪金 长久服 进服有礼(国内服务器 低延迟) 暴雪:将暂停大部分游戏在中国大陆的服务,包括《魔兽世界》 现在 WLK 怀旧服怎样能快速到 70 级 一名无亲友萌新奶德的疑问 巫妖王又回来了,当年的勇士还会回来吗? 有人玩美服的 WOW 怀旧服吗? 49 年入国军是比喻, 20 年入国军接近事实了 一帮社畜的 WOW 公益服 国内纯公益服 80WLK 怀旧服 「西部世界」——基于巫妖王之怒 3.3.5 的特色服(装备、商业技能) 丧尸围城,我用魔兽争霸的技能度过了第一个夜晚! 魔兽怀旧有一起的么 我又 新搭建了一个 3.35 巫妖王之怒怀旧服,有小伙伴一起玩吗? 最近在玩魔兽世界怀旧服,想到一个服务器的技术问题 9102 年了, 为什么 wow 服务器还要排队? 找个朋友一起去 9 月 14 号的北京魔兽音乐会 玩魔兽怀旧服有感 有玩魔兽怀旧服的老哥吗 魔兽世界同时忘记账户和密码怎么办? 网易战网充值是崩了吗? 网易给我魔兽世界下载链接竟然是百度网盘…… 有备战《魔兽世界》怀旧服的吗? 周老师又输了,不忍心看了 看官方怀旧服 BETA,心里直痒痒,美服号到现在都没给资格,搭了个服务器 官方怀旧服确定了
怀旧 Cmangos 服务器搭建指南,附新开怀旧公益服邀请
DecadeWoW · 2016-10-15 · via World of Warcraft

原文地址: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

首先安装 Ubuntu server 14.04 LTS

略过

创建 mangos 用户

adduser mangos

搭建系统环境

sudo apt-get update
sudo apt-get upgrade
安装 apache
sudo apt-get install apache2
sudo service apache2 restart
安装 mysql

设置参数

用户名: root ,密码: rootmysql

sudo apt-get install mysql-server
sudo service mysql restart
安装 ssh

可能不需要

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

下载 cmangos 服务器代码

下载 cmangos
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

编译安装 cmangos

创建安装目录
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
使用 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
修改 apache 文档目录
cd /var/www
mv html html.bak
ln -s /home/mangos/cmangos-utils/web_register html
查看本机 IP
ifconfig
测试注册页面

在浏览器中输入本机 IP ,进入注册页面

启动服务器

创建 mangosd.conf 配置文件
cd /opt/mangos-server/etc
cp mangosd.conf.dist mangosd.conf
修改 mangosd.conf 配置文件

确认以下配置正确

DataDir = "../share"
LogsDir = "../log"
BindIP = "127.0.0.1"
创建 realm.conf 配置文件
cd /opt/mangos-server/etc
cp realmd.conf.dist realmd.conf
vim realmd
修改 realm.conf 配置文件

确认以下配置正确

LogsDir = "../log"
LogLevel = 0
LogFileLevel = 0
BindIP = "127.0.0.1"
创建 mangosd 启动程序
cd ~
vim mangosd.sh

mangosd.sh 内容

screen -dmS mangosd /opt/mangos-server/bin/mangosd -c /opt/mangos-server/mangosd.conf
创建 realmd 启动程序
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
启动 mangosd
sh ./mangosd.sh
启动 realmd
sh ./realmd.sh

连接游戏

查看本机 IP
ifconfig
修改数据库的 realmlist 表
echo 'update realmlist set address = [你的 IP]' > update_ip.sql
mysql -uroot -prootmysql realmd < update_ip.sql
客户端 realmlist.wtf 的内容修改为
set realmlist [你的 IP]
运行 wow.exe 进入游戏

原文链接: 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 。

本怀旧服为纯公益服,无任何赞助,点击查看详细介绍