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

推荐订阅源

B
Blog RSS Feed
K
Kaspersky official blog
Forbes - Security
Forbes - Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Proofpoint News Feed
G
GRAHAM CLULEY
V
Vulnerabilities – Threatpost
Security Latest
Security Latest
Scott Helme
Scott Helme
S
Securelist
美团技术团队
T
Threat Research - Cisco Blogs
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
SegmentFault 最新的问题
W
WeLiveSecurity
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Apple Machine Learning Research
Apple Machine Learning Research
The Cloudflare Blog
AI
AI
L
Lohrmann on Cybersecurity
S
Security Affairs
Cloudbric
Cloudbric
SecWiki News
SecWiki News
爱范儿
爱范儿
雷峰网
雷峰网
Engineering at Meta
Engineering at Meta
C
Cyber Attacks, Cyber Crime and Cyber Security
大猫的无限游戏
大猫的无限游戏
N
News and Events Feed by Topic
I
InfoQ
S
Secure Thoughts
AWS News Blog
AWS News Blog
A
About on SuperTechFans
Schneier on Security
Schneier on Security
酷 壳 – CoolShell
酷 壳 – CoolShell
The Last Watchdog
The Last Watchdog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
Check Point Blog
P
Palo Alto Networks Blog
博客园 - 【当耐特】
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Google DeepMind News
Google DeepMind News
Latest news
Latest news
I
Intezer
博客园_首页
C
CXSECURITY Database RSS Feed - CXSecurity.com
V
V2EX
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
L
LangChain Blog
D
Docker

博客园 - 爱东东

解决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的快乐吧