ascentSVN地址备忘
NCDB
http://mmoforge.org/svn/ncdb/
ASCENT
http://mmoforge.org/svn/ascent/
GM脚本
http://mmoforge.org/svn/gmscripts/
RUSDB
http://mmoforge.org/svn/rusdb/
ACDB
http://mmoforge.org/svn/acdb/
user:anonymous
password:
Ascent SVN 地址: http://projects.emupedia.com/svn/ascent
用户名: anonymous
密码留空即可
NCDB 数据库 SVN 地址: http://projects.emupedia.com/svn/ncdb
用户名: anonymous
密码留空即可
Ascent phpStats SVN 地址: http://ascent-phpstats.googlecode.com/svn/trunk
Ascent LuaScript SVN 地址: http://projects.emupedia.com/svn/luascripts
用户名: anonymous
密码留空即可
NCDB 数据库 SVN 地址: http://projects.emupedia.com/svn/ncdb
用户名: anonymous
密码留空即可
Ascent phpStats SVN 地址: http://ascent-phpstats.googlecode.com/svn/trunk
Ascent LuaScript SVN 地址: http://projects.emupedia.com/svn/luascripts
大家见过很多人写过用VC来编译Win32平台的Ascent(Antrix),但没人写Unix的教程,笔者写一个
首先通过SVN下载最新的源代码,可以用TortoiseSVN或者Unix下工具svn命令行下载,下载地址为
http://projects.emupedia.com/svn/ascent ,我以Unix上svn命令行为例
# svn co http://projects.emupedia.com/svn/ascent /root/ascent
这样就将源代码下载到/root/ascent目录下
这步会花比较多时间,可以先用windows工具TortoiseSVN 下载源码然后上传到服务器/root/ascent目录下
# cd /root/ascent
#cd trunk
然后执行aclocal,autoconf,automake -a来生成configure脚本
#aclocal
#autoconf
#automake -a
这样该目录下就有通常Unix下的自动配置脚本configure
然后运行configure来生成makefile
# ./configure --prefix=/opt/ascent
后面的参数prefix是要将生成好的二进制执行文件安装到/opt/ascent目录下
然后运行
#make
编译过程中会有一些错误,主要是没有定义变量宏,我们手动生成这些文件
#cd /root/ascent
确保我们在主目录下
#vi config.h
#define PREFIX "/opt/ascent"
#define CONFDIR "/opt/ascent/conf"
将这2句话写入并且保存退出
继续
#make
然后安装
#make install
这样就将完成了编译工作,请将ascent.conf ,logonserver.conf realms.conf voicechat.conf 复制到/opt/antrix/conf目录下
#mkdir /opt/ascent/conf
#cp /root/ascent/src/*.conf /opt/ascent/conf
然后编辑这些文件,修改地址已适合你的IP,然后再编辑ascent.conf去掉die 和die2的2句话。
在linux下安装mysql,并且倒入数据库,这个和windows一样
最后到/opt/ascent/bin目录下,创建DBC(一定大写,笔者吃过亏,小写Ascent不认)目录,将从客户端提取的dbc文件全部放入其中
#cd /opt/ascent/bin
#mkdir DBC/
#cp *.dbc DBC
在继续创建maps目录和scripts目录,将从客户端提取的maps文件放入
#mkdir maps
#mkdir scripts
#cp * maps/
现在最新的ascent已经支持lua来做怪物的AI,将测试的lua复制到scripts
#cp extras/test.lua scripts
这样我们的安装基本结束
启动logonserver和ascent,记得将ascent.conf和logonserver.conf里面的包含password的内容改成一样,比如change_me_same
#./logonserver &
#./ascent &
然后就可以打开你的客户端去尽情享受ascent的快乐吧
首先通过SVN下载最新的源代码,可以用TortoiseSVN或者Unix下工具svn命令行下载,下载地址为
http://projects.emupedia.com/svn/ascent ,我以Unix上svn命令行为例
# svn co http://projects.emupedia.com/svn/ascent /root/ascent
这样就将源代码下载到/root/ascent目录下
这步会花比较多时间,可以先用windows工具TortoiseSVN 下载源码然后上传到服务器/root/ascent目录下
# cd /root/ascent
#cd trunk
然后执行aclocal,autoconf,automake -a来生成configure脚本
#aclocal
#autoconf
#automake -a
这样该目录下就有通常Unix下的自动配置脚本configure
然后运行configure来生成makefile
# ./configure --prefix=/opt/ascent
后面的参数prefix是要将生成好的二进制执行文件安装到/opt/ascent目录下
然后运行
#make
编译过程中会有一些错误,主要是没有定义变量宏,我们手动生成这些文件
#cd /root/ascent
确保我们在主目录下
#vi config.h
#define PREFIX "/opt/ascent"
#define CONFDIR "/opt/ascent/conf"
将这2句话写入并且保存退出
继续
#make
然后安装
#make install
这样就将完成了编译工作,请将ascent.conf ,logonserver.conf realms.conf voicechat.conf 复制到/opt/antrix/conf目录下
#mkdir /opt/ascent/conf
#cp /root/ascent/src/*.conf /opt/ascent/conf
然后编辑这些文件,修改地址已适合你的IP,然后再编辑ascent.conf去掉die 和die2的2句话。
在linux下安装mysql,并且倒入数据库,这个和windows一样
最后到/opt/ascent/bin目录下,创建DBC(一定大写,笔者吃过亏,小写Ascent不认)目录,将从客户端提取的dbc文件全部放入其中
#cd /opt/ascent/bin
#mkdir DBC/
#cp *.dbc DBC
在继续创建maps目录和scripts目录,将从客户端提取的maps文件放入
#mkdir maps
#mkdir scripts
#cp * maps/
现在最新的ascent已经支持lua来做怪物的AI,将测试的lua复制到scripts
#cp extras/test.lua scripts
这样我们的安装基本结束
启动logonserver和ascent,记得将ascent.conf和logonserver.conf里面的包含password的内容改成一样,比如change_me_same
#./logonserver &
#./ascent &
然后就可以打开你的客户端去尽情享受ascent的快乐吧
爱东东
我的各类资源收集收集网站 http://tag.iddgame.com
我的实验性技术网站 http://www.iddgame.com
我的魔兽世界网站 http://www.iddwow.com.cn