1:准备
运行魔力宝贝服务器端所需要的程序 RedHat Linux 9.0
MySQL 4.1.16 for Linux Ruby1.84
PHPMYADMIN(或任何一款数据库管理工具) 服务端程序 服务端数据库
2.安装RedHat
安装时一定要安装下面的组件 X 窗口系统
GNOME桌面环境 图形化互联网 开发工具 WEB服务 MYSQL数据库
3:配置安装MySQL
打开终端 转到MYSQL 安装目录下 输入rpm -i mysql文件名 安装 默认用户名root 密码无
打开PHPMYADMIN(之间要先配制好APACHE) 新建一名字为moli的数据库,把数据库.sql导入
4.安装Ruby 解压ruby
打开终端,转到解压过的目录,运行如下命令 ./configure make
make install 验证: ruby -v
显示ruby 1.8.4 (2005-12-24) [i686-linux],ruby安装成功。
5.配置服务器 解压服务器端
用文本编辑器打开setup.cf文件 修改下面的几行
blserv=127.0.0.1
extraipaddress=127.0.0.1
把里面的IP改成本机的IP
dbpassword=********
改成数据库密码(默认安装没有密码)
dbservname=localhost 改成localhost
保存OK
6,运行服务器
打开终端,转到魔力服务端根目录下,输入./gmsv
如果启动了.自动按gmsvlog的显示~
架设魔力所要滴程序
LINUX系统 推荐 REDHAT9.0
MYSQL 例如: MySQL-client-4.1.21-0.i386 MySQL-server-4.1.21-0.i386 MySQL-shared-4.1.21-0.i386 MySQL-shared-compat-4.1.21-1.i386
SQL管理软件 PHPADMIN Navicat (或者直接用命令)
WEB服务器 WIN下的IIS 或者 LINUX下的XAMPP
可能要用到的 LINUX下的 整合软件 RUBY GCC CC
魔力宝贝服务端 setup.cf 解释
#blserv=211.232.109.164 //bl 服务器地址 #blserv=127.0.0.1 //bl 服务器端口
blserv=222.122.31.125 //bl 服务器地址 blservport=1072 //bl 服务器端口 #blservport=9650 //bl 服务器端口 battledebugmsg=0 //战斗 debug 信息 battlenum=1000 //战斗最大值 CAinterval=500 //CAinterval
petmailmistakefile=data/petmailmistake.txt //宠邮错误文档 titleconfigfile=data/titleconfig.txt //主题设定文档 skillfile=data/skill.txt //技能文档
itemboxfile=store/itembox.txt //技能文档
protocolreadfrequency=200 //protocolreadfrequency
addressbookoffmesgnum=10000 //addressbookoffmesgnum itemrecipefile=data/itemrecipe.txt //itemrecipefile
activedungeonfile=store/activedungeon.txt //activedungeonfile dbquenum=500 //数据库查询最大值 enemyfile=data/enemy.txt //enemy文档 Itemdeletetime=21600 //文物去除时间 netiointerval=200 //netiointerval
autodungeonmapdir=store/dungeon/ //autodungeonmapdir quizfile=data/question.txt //测验文件
maketimefile=data/maketime.txt //maketimefile logdir=./log //记录文件 port=9030 //服务端端口
tobossnpcfile=data/tobossnpc.txt //tobossnpcfile timeoutsafetime=600 //timeoutsafetime timeoutchecktime=600 //timeoutchecktime effectfile=data/effect.txt //effectfile
itematomfile=data/itematom.txt //itematomfile logconfname=log.cf //记录设定文件 groupfile=data/group.txt //groupfile
guildmonstertextfile=data/guildmonstertext.txt //家族宠物文件 chatmagicpasswd=nr //GM指令密码 #objnum=30000 //物品数量 objnum=50000 //物品数量
battlerebirthfile=data/battlerebirth.txt //battlerebirthfile ridepetfile=data/ridepet.txt //宠骑文件 magicfile=data/magic.txt //魔术文件 boltacnum=10 //boltacnum
fdnum=800 //最大连线数 nocompress=1 //nocompress
titlenamefile=data/titlename.txt //titlenamefile servernumber=3 //服务端编号
#encountmemorynum=3000 //encountmemorynum encountmemorynum=5000 //encountmemorynum isaotrialcheck=1 //isaotrialcheck warpfile=data/warp.txt //warp 地址 guisefile=data/guise.txt //guisefile fctime=60 //fctime loghour=0 //记录小时
harborfile=data/harbor.txt //海港设定文件
endofgmsvfile=gmsv.end //停止服务端文件 dbusername=root //数据库用户名 #mapjobnum=1000 //mapjobnum mapjobnum=5000 //mapjobnum
encountfile=data/encount.txt //encountfile itemboxentrynum=10000 //itemboxentrynum #npccreatenum=6000 //NPC 创造时间 npccreatenum=10000 //NPC 创造量 npcfile=data/npc.txt //NPC 文件 shipadjust=0 //shipadjust fccount=5 //fccount
Onelooptime=100 //Onelooptime
guildmonsteritemfile=data/guildmonsteritem.txt //家族宠物項目文件 #acpasswd=love.java //acpasswd acpasswd=aho.java //acpasswd
dungeonconffile=data/dungeonconf.txt //dungeonconffile isaocheck=1 //isaocheck
battlemapfile=data/map/battlemap.txt //battlemapfile morphfile=data/morph.txt //morphfile guildnum=50 //家族最大数
betaserver=0 //是否为测试服务端
techareafile=data/techarea.txt //techareafile
gameservname=Arzes //游戏服务端名字 #autodungeonnum=2500 //autodungeonnum autodungeonnum=5000 //autodungeonnum
getSkillPopulationtime=9 //getSkillPopulationtime usememoryunitnum=1600000 //使用记忆体单位 skillexpfile=data/skillexp.txt //技能经验设定
enemybasefile=data/enemybase.txt //enemybasefile albumversion=4 //albumversion
nologinrankdown=604800 //nologinrankdown enemymsgfile=data/enemytalk.txt //enemymsgfile nodelay=1 //nodelay
tech_areafile=store/dungeontech_area.txt //tech_areafile techareamemorynum=1024 //techareamemorynum
filesearchnum=5000 //文件搜查数 mlservport=9650 //邮件服务器端口 golddeletetime=3600 //金钱去除时间 CharSaveinterval=1800 //CharSaveinterval checksyslogfile=syscheck.log //系统检查记录
itemingredientfile=data/itemingredient.txt //itemingredientfile acserv=gmsv //用户服务器地址 saacreadnum=16 //saacreadnum macrouserdown=1 //macrouserdown
相关推荐: