讲解架设《征途私服》常出现的问题

架设《征途私服》过程中出现的些常见的小问题 在这几天客户架设 过程 中出现的些常见的小问题。。 1。MYSQL安装后启动不了 总结了下主要就是马虎造成的。。。。不是少了命令,就是少输了标点这类的。。主要心细些。 2。MYSQL装好联不上。。。 注意启动没有。。还有就是 防火墙 的问题,请关闭或者。自己设置。。。 3。程序无法运行。。 查系统是否为64位。。。(uname -a) 检查权限 (chmod 777 *) 4.启动程序数据库联接出错。。。 检查 配置 文件。。。 5。注意程序的启动顺序 一、目录结构及文件说明 1.目录 base 服务器底层代码。一些常用小函数,数据库访问层,网络层的封装等东东。 BillServer 与平台系统之间进行消息处理的地方,进行点卡与金币转换服务。 GatewayServer 网关服务器,转发玩家消息到各相应服务器,转发各服务器消息到玩家。 RecordServer 档案服务器,服务器集群中唯一提供读档与写档服务器的地方。没用Cache ScenesServer 地图管理,任务系统,交易,PK,技能以及NPC的管理在此进行。最累的地方 SessionServer 一个玩家在线时,需要维护的所有全局状态,以及整个系统需要保存的状态。 提供社会关系(家族,帮会,师徒,好友),对战系统,竞赛系统等系统。 MiniServer 斗地主,五子棋等休闲游戏在此 SuperServer CAO,服务器管理器。好像是最闲的地方。 dist 运行一下make dist看看就知道了 map 地图配置文件。XML格式。暂时不知道该XML文件的TAG定义。也没看到文档 newquest 新的任务脚本,用LUA脚本文书写。 quest 老的任务脚本,用XML描述。没TAG描述的文档 release 生成的发布版本放这儿 script LUA脚本引擎,为什么不用LUA做目录名? sql 建库脚本,以及初始化数据的SQL脚本。没有相应的数据字典。只有些简单的注释 test 放了些个人的unit test的代码。 tools 机器人和海军的一些test代码。 2.文件说明 ChangeLog 版本更新日志,用如下命令得到最新版本:make ChangeLog Doxyfile 文档生成工具的配置文件。 Makefile this is a Makefile config.xml.example 服务器启动时必须的配置文件。需要实例化一个具体文件,文件对象名为config.xml findexp 一个搜索脚本。 forbidWords 过滤词汇 go 用该脚本运行服务器。用run不知道会不会好点。 gnuify-changelog.pl 生成ChangeLog文档时,被调用 hellow.lua 自己去看吧 readme this’s me tags 提供给VI用的。用以下命令生成:make ctags 二、创建与运行 1. 建立数据库,并建立相应表格并运行初始化数据的脚本。目前手工做,没提供安装脚本。 2. 创建一个config.xml.example的实例,并把里面有关数据库链接串的地方改为指向有效的地方 3. 在FLServer上建立一个新的分区的配置。 3. make 4. . 三、所需第三方库 gd 征途WIN版本各文件用途 征途WIN版本各文件用途gs---------NPC相关 └----Server Resource------NPC文件夹 ├----------Script----------NPC文件夹 ├---------------------NPC---------NPC对话文件 └----------ServerSceneFiles--------NPC图象文件 └----ss-----------服务器连接文件夹(需要改IP) ls---------服务器配置文件夹(需要改IP) newquest-------新任务文件夹(环式任务) quest---------任务文件夹,内XML文件全是任务` ws--------服务器连接文件夹(需要改IP) answer.txt---------智力问答 bikeConfig.xml--------自行车 BillServer--------计费服务器 BillServer.symbol---------- billServerList.xml-------消费来源(需要改IP) config.xml.example---------所有各种服务器参数(需要改IP) forbidWords---------过滤字符 GatewayServer--------- mazeConfig.xml--------迷宫参数 miniConfig.xml--------小游戏大厅参数 MiniServer--------- MiniServer.sql---------小游戏数据库(需要改IP) mysql_install.txt--------服务端配置文件(需要改IP) nianShouConfig.xml--------年兽参数 NpcDare.sql-----------NPC数据库