Linux运行魔兽世界单机,在linux下架设魔兽世界私服
制作:高进波
日期:2009-3-19
主题:How to compile MaNGOS on Linux.
两小时在linux下建立魔兽世界私服,以下内容亲测通过,是自己建立魔兽世界私服难得的资料。
How to compile MaNGOS on Linux.
To begin, You must install :
CentOS release 5.2 (Final)
* GCC 4.1.X ( gcc / g++ / cpp / fort77 / g77 / gpp)
* automake
* autoconf
* glibc & glibc-dev(glibc headers) [ libc6 ]
* make
* mysql-server 4.1 or mysql-server 5.0 && libmysql++-dev
* libtool
* OpenSSL (libssl-dev)
* subversion and patch
* git
* zlibc
ubuntu
apt-get install build-essential libmysql++-dev libtool libssl-dev subversion zlibc git-core
1.下载源文件mangosv 0.12和scriptDev2 917
cd /opt
git clone git://github.com/mangos/mangos.git
cd mangos
mkdir src/bindings/ScriptDev2
git apply src/bindings/ScriptDev2/patches/MaNGOS-7356-ScriptDev2.patch (这是一个补丁,他 可以使我们在编译mangos的时候将scriptDev2一起编译进去)
svn co #item/npc传送
2.编译安装
如果不是64位,要修改以下文件
vi configure.ac
#AC_TYPE_UINT64_T
修改配置文件,跳过版本检查,必须修改,不然客户端不能登录
vi src/realmd/AuthSocket.cpp
修改为
bool valid_version=true;
autoreconf --install --force
mkdir objdir
cd objdir
../configure --prefix=/opt/mangos --sysconfdir=/opt/mangos/etc --enable-cli --enable-ra --datadir=/opt/mangos/dat
make
make install
cd ..
rm -r objdir
3.导入数据
1)mangos sql
cd /opt/mangos/dat/mangos/sql
mysql -uroot -pgjb888 mysql -uroot -pgjb888 mangos mysql -uroot -pgjb888 realmd mysql -uroot -pgjb888 characters 2)scriptdev2 sql
cd /opt/mangos/dat/scriptdev2/sql
mysql -uroot -pgjb888 mysql -uroot -pgjb888 scriptdev2
Linux运行魔兽世界单机,在linux下架设魔兽世界私服相关推荐
- linux运行前探秘之四,Linux运行前探秘之四_内核解压缩_三_
操作系统 PROGRAMLANGUAGE 编程语言 Linux运行前探秘之四 ---内核解压缩(三) 徐 炜 摘要:分析了Linux内核解压过程和算法,并分析了关键的源代码. 关键词:inflate: ...
- linux运行geoserver源码,Linux 下Geoserver 的部署
之前做的是在windows下的Geoserver openlayers 的部署开发 现在需求是将这套系统移植到Linux下,首先先介绍如何在 Linux下部署Geoserver 关于Geoserver ...
- arm linux运行安卓app,Android x86 下运行纯ARM版APP
Android x86 默认不带houdini,运行纯ARM版会提示: 很抱歉,"xxxx"已停止运行 设置->应用兼容性->打开 终端模拟器 $ su # enabl ...
- 嵌入式linux运行dosbox,Ubuntu18.04/Linux下安装DosBox进行8086汇编
在windowsXP等32位系统会自带有debug等汇编调试工具,但是到之后的win7等64位系统之后移除了这个功能,其他系统诸如linux,Mac OS等等则没有,学习汇编,需要用到一些工具及软件, ...
- linux运行内部错误,介绍Linux系统下的500内部服务器错误及故障排除500错误
在Linux系统下有时浏览网页时发生的最常见错误之一是看到"500 Internal Server Error(500内部服务器错误)",此消息表明Web服务器遇到技术问题.本文介 ...
- linux运行dll文件命令,linux下的动态链接库(DLL)
一.公约 1. 库的命名习惯 一个linux DLL 有三个不同名字的文件组成 soname 文件 lib + 链接库名字 + .so + .版本号 每当链接库接口改变时都递增版本号.soname 文 ...
- linux运行windows程序6,linux 下通过wine 运行windows程序包括IE
一.相关说明 Ubuntu9.10举例(因为它方便,N多东西直接在线安装,省得编译了),其他linux基本相同(不同的就是有些要进行源码安装,但用到的软件是一样的),整个安装我以经做成脚本放方便下载安 ...
- Linux运行911,韦东山-Linux下编写GT911触摸驱动 - 百问网嵌入式问答社区
源码在最下面 问题一:资源获取Gt911数据手册 在韦老师给的资料里,路径为\06_Datasheet\Extend_modules\7寸LCD模块\电容触控芯片GT911 Datasheet_121 ...
- redis linux 运行依赖,在Ubuntu系统下安装Redis Desktop Manager的方法
以下为你介绍在Ubuntu16.04系统下安装Redis可视化工具Redis Desktop Manager.不管是哪个Redis Desktop Manager版本,都可以采用下面的安装方式进行. ...
最新文章
- android设置为存储设备,我可以从格式化为内部存储器的Android SD卡或USB驱动器中恢复数据吗? | MOS86...
- python布局管理_PyQt5每天必学之布局管理
- 02-线性结构4 Pop Sequence
- nodejs v8引擎
- python获取电脑几核几线程_python编程测试电脑开启最大线程数实例代码
- 嵌入式Linux系统编程学习之七gdb调试器
- 冈萨雷斯--数字图像处理(MATLAB版)----书籍相关网站
- FreeSwitch Lua编程接口(1)dialplan里的配置
- 图片压缩工具(网页优化)
- 深入理解地球的经度和纬度换算
- 数字人民币支付新选择 没有网络时也能使用
- 微博数据解析:国产彩妆品牌对比 | 完美日记 VS 花西子
- 解决集群报failure to login: for principal 。。。。Unable to obtain password from user错误
- 【安卓开机启动】安卓JVM加载so库流程
- 紫乌鸦服务器维护后多久刷,魔兽世界:9.0卡这个技巧,10分钟5只稀有坐骑,紫乌鸦惑龙入手!...
- 【计组】原码的一位乘法运算
- PTA-至多删三个字符:动态规划
- Dubbox框架简介
- yolov3gpu配置_基于图灵架构GPU进行keras-yolov3的配置
- 路由配置与管理——静态路由配置与管理
热门文章
- week8 作业B 猫猫向前冲
- c语言中怎么把大写字母转化为小写字母,c语言大小写字母怎么转化?
- 3_按钮开关控制的计算机串口通信
- Arduino手动添加ESP32相关开发板(图文并茂)
- 关于促销活动页面测试的那些事儿
- 怎样自己定制标签(Custom Tag)
- EasyAR_实现扫描识别图播放视频
- yarn create umi 报错问题
- android 清空画布内容,Android,canvas:如何清除(删除)位于surfaceView中的画布(=位图)的内容?...
- scrapy爬虫时遇到Couldnt bind Too many open files