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

推荐订阅源

The GitHub Blog
The GitHub Blog
Hugging Face - Blog
Hugging Face - Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
WordPress大学
WordPress大学
Y
Y Combinator Blog
Google DeepMind News
Google DeepMind News
大猫的无限游戏
大猫的无限游戏
Vercel News
Vercel News
V
Visual Studio Blog
Microsoft Azure Blog
Microsoft Azure Blog
MyScale Blog
MyScale Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
罗磊的独立博客
N
Netflix TechBlog - Medium
M
MIT News - Artificial intelligence
G
Google Developers Blog
阮一峰的网络日志
阮一峰的网络日志
P
Proofpoint News Feed
小众软件
小众软件
Engineering at Meta
Engineering at Meta
D
DataBreaches.Net
S
SegmentFault 最新的问题
H
Help Net Security
量子位

博客园 - 爱东东

解决SQLServer2005孤立用户问题 RJ45做法 Java.net3DES差异及互通 win下安装MRTG MySQL和SQLServer互转 AspNetUrl重写2级域名 解决XP安装了SP3后无法安装更新补丁的方法 QQ代码 工作流例子 关于推广网络游戏《传奇3》计划书 几个很受启发的创意营销经典 软件开发人员创业做什么方向好?自己的疑问! ascent服务器架设新手教程 魔兽世界GM技能表 MySQL获取首字母拼音方法 解决win2003下delphi出现内存读写错误 魔兽世界高法伤技能列表 汇编算术运算指令 8088 汇编速查手册
ascentSVN地址备忘
爱东东 · 2008-07-21 · via 博客园 - 爱东东

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:

大家见过很多人写过用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的快乐吧