首页 > 其他分享 >魔兽世界私服架设 60级服务器经典旧世版本

魔兽世界私服架设 60级服务器经典旧世版本

时间:2023-02-20 15:34:00浏览次数:38  
标签:旧世 git mysql 数据库 sql 私服 编译 mangos 级服务器

1、什么是CMangos,为什么选CMangos?​


什么是Cmangos,明杰就不再多介绍了,直接谷歌一下,说白了就是一个网络游戏的服务器程序。官方安装文件说明很详细,另外,Mangos是其它各版本的基础,所以选择了这个。​




2、搭建TBC、WLK怎么弄?​


基本上搭建过程差不多,可以参考本文搭建。​




3、其它的服务器怎么弄?​


除了CMANGOS,还有最原生的Mangos,TC,LH等,大体都差不多。明杰有空会再写教程。​




4、除了安装,会有其它的教程么?​


明杰时间也挺紧,如果有空可能会有其它的教程,比如自定义技能、修改功能等。但目前的安排,下一个教程可能是LH端的教程。​






关于整体的安装步骤​

没搭建过,可能觉得有点雾水,找清头绪就很简单了,过程主要是以下步骤。​




1、安装mangos服务器:这一步,要么自己编译,要么用别人编译好的,基本上linux都要自己编译,WIN上大部分都是已经编译好的一键包。​


2、导入数据库:主要是角色、物品、NPC、世界等信息,如果想要看中文,还要汉化一下。​


3、提取地图:自己提取也可以,或者是直接使用别人提取好的。​






安装步骤及官方的坑​

首先明杰贴出官方的安装文档地址,有需要的可以自己查看。Cmangos安装说明​


1、系统更新、升级和安装相关环境​


明杰选择的是Ubuntu 16.04,安装完成之后,SSH登录,切换到root用户,依次更新和安装相关的编译工具,数据库​


tch libmysql++-dev mysql-server libtool libssl-dev grep binutils zlibc libc6 libbz2-dev cmake subversion libboost-all-dev tmux​



安装过程中可能会让你输入mysql的root用户密码,记得不要忘记了。​


2、为了服务器安全,建议新建用户,这里可做可不做。建议新手跟着一步步的​


3、进入目录,准备下载相关文件​


下载需要的资源​


下载cmangos 60年代源码,数据库,以及​


git clone git://github.com/cmangos/mangos-classic.git mangosgit clone git://github.com/cmangos/classic-db.git​


安装过程中可能会让你输入mysql的root用户密码,记得不要忘记了。​


2、为了服务器安全,建议新建用户,这里可做可不做。建议新手跟着一步步的​


3、进入目录,准备下载相关文件​


下载需要的资源​


下载cmangos 60年代源码,数据库,以及​


git clone git://github.com/cmangos/mangos-classic.git mangosgit clone git://github.com/cmangos/classic-db.git​

此时你的目录下应当有以下几个文件夹​


4、编译安装Cmangos​


建立编译的文件夹,进入​


mkdir buildcd build​



编译选择,以下三选一,分别对应,只编译服务器,编译服务器和地图进取工具,编译服务器、地图提取工具和机器人​


cmake ../mangos -DCMAKE_INSTALL_PREFIX=/opt/fklserver -DPCH=1 -DDEBUG=0 cmake ../mangos -DCMAKE_INSTALL_PREFIX=/opt/fklserver -DBUILD_EXTRACTORS=ON -DPCH=1 -DDEBUG=0 cmake ../mangos -DCMAKE_INSTALL_PREFIX=/opt/fklserver -DBUILD_EXTRACTORS=ON -DPCH=1 -DDEBUG=0 -DBUILD_PLAYERBOT=ON​



这里需要注意,-DCMAKE_INSTALL_PREFIX=/opt/fklserver 指的是安装cmango的地址,之后运行需要到这里来运行。可以自定义。​


make && make install​



5、导入数据库​


以下几步都需要我们输入数据库的密码​


先回到你的下载目录,即第三步我们提到的目录​


cd /home/mangos //如果你做了第二步,执行这个cd ~ //如果没做,执行这个​



创建空的数据库​


mysql -uroot -p < mangos/sql/create/db_create_mysql.sql​



导入数据库​

mysql -uroot -p classicmangos < mangos/sql/base/mangos.sqlfor sql_file in `ls mangos/sql/base/dbc/original_data/*.sql`; do mysql -uroot -p --database=classicmangos < $sql_file ; donefor sql_file in `ls mangos/sql/base/dbc/cmangos_fixes/*.sql`; do mysql -uroot -p --database=classicmangos < $sql_file ; donemysql -uroot -p classiccharacters < mangos/sql/base/characters.sqlmysql -uroot -p classicrealmd < mangos/sql/base/realmd.sql​



坑一:官方的说明文档还是老的教程,最新版的数据库名称已经改变,需要使用明杰这里的代码,原代码没有classic这个前缀。​


导入世界数据​


进入classic-db文件夹​


cd classic-db​



运行一次InstallFullDB.sh文件 生成配置文件InstallFullDB.config​


./InstallFullDB.sh​



编辑​


vi InstallFullDB.config​



将文件中的DataBase和Core目录更改一下,如图​


分别为:​


DATABASE=”classicmangos”​


CORE_PATH=”/home/mangos/mangos”​




再次执行InstallFullDB.sh文件 并等待完成​

./InstallFullDB.sh​



导入scriptdev2数据库​


mysql -uroot -p classicmangos < mangos/sql/scriptdev2/scriptdev2.sql​



6、提取地图文件​


这一步可以使用别人的文件,明杰稍后会放出,但不同版本可能会有差异。​

标签:旧世,git,mysql,数据库,sql,私服,编译,mangos,级服务器
From: https://blog.51cto.com/IDC02COM/6068588

相关文章

  • 方舟生存私服服务器如何搭建?
    开服方法《方舟:生存进化》开si服有两种方式,一种是用游戏自带的建房间邀请局域网的好友加入,另外一种是用开服工具。开服工具这里我要讲的是用开服工具,这种方法可调参数多一些......
  • 香港企业级服务器具备哪些功能
    1、独享所有资源香港企业级服务器可以独享CPU、内存、硬盘等硬件资源,提供的高性能远非VPS、虚拟主机等可比。香港企业级服务器拥有独立的操作系统,http、ftp、ssh、s......
  • nexus私服搭建的上传和下载
    下载方法1下载应该先在nexus中创建相关的库(宿主库、代理库、仓库组),也可以使用原有的库随后在pom文件中增加以下代码,即可从私服中下载相关的依赖包(注:依赖包的下载首先......
  • 轻量级服务器与云服务器的区别
    1、定位不同两者定位不同:而云服务器ECS适用于内存优化型、高IO型、大数据型、裸金属、GPU/FPGA异构计算型等,支持高并发网站、视频编解码、大型游戏、复杂分布式集群应用......
  • 原神私服搭建教程(3.0本地版)
    环境准备安装​​JavaSE–17​​ 注意: 如果想仅运行服务端,只下载 jre 即可​​MongoDB​​ (推荐4.0+)代理程序: ​​mitmproxy​​ (仅需mitmdump;推荐使用)......
  • maven 配置先拉取私服仓库再拉取阿里云
    1、参考Maven中阿里云私服配置设置maven阿里云镜像和公司私服并存maven-settings.zip下载<?xmlversion="1.0"encoding="UTF-8"?><settingsxmlns="http://maven.ap......
  • pulp_ansible galaxy 私服工具
    pulp_ansible可以帮助我们创建私有的galaxy包含的特性按需镜像部分roles镜像多有galaxyroles按需存储私有ansibleroles使用ansible-galaxycli通过pulp_ansible安装ro......
  • pulp_ansible galaxy 私服工具
    pulp_ansible可以帮助我们创建私有的galaxy包含的特性按需镜像部分roles镜像多有galaxyroles按需存储私有ansibleroles使用ansible-galaxycli通过pulp_ansible......
  • maven 私服源配置 阿里云源配置
    1.源的优先级配置1.1,查看系统maven配置目录命令:mvn-v安排目录是:/usr/local/Cellar/maven/3.8.7/libexec/conf/settings.xml1.2,用户所在配置目录~/.m2/settings.......
  • 使用 Docker 搭建 Maven 私服(sonatype/nexus3)
    date:2023-01-11T12:09:16Znexus3安装nx3&创建仓库官方文档:https://help.sonatype.com/docsdockerrun-d-p8880:8081--namenexus\-eINSTALL4J_ADD_VM_PAR......