目的:架设魔力私服
电脑配置:CPU:AMD3000+以上 Intel双核 1.86左右 内存1G以上 硬盘10G左右
所需要的工具:
①操作系统:Red hat Linux 9.0简体中文零售版 3CD
下载地址:http://ftp.redhat.com/pub/redhat/linux/9/en/iso/i386/shrike-i386-disc1.iso
http://ftp.redhat.com/pub/redhat/linux/9/en/iso/i386/shrike-i386-disc2.iso
http://ftp.redhat.com/pub/redhat/linux/9/en/iso/i386/shrike-i386-disc3.iso
②虚拟机:VMware-workstation-6.0.2-59824汉化版
下载地址:http://www.greendown.cn/soft/8765.html
③crossgate服务器端:crossgate服务端
下载地址:论坛上自己随便找个自己的来下 很多版本
④crossgate客户端 版本6.0
下载地址:ftp://ftp1.polchina.com.cn/cg6.0/CG6.0_setup.EXE
⑤CG190文件和CG修改工具CG-editor
下载地址: http://cgsv.vicp.net/down/cg_190.rar
http://crossgate.cg23.cn/down/cgedit.exe
⑥数据库图形管理工具:phpmyadmin for linux完全免费版 2.8.2.1
下载地址:http://nchc.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.8.2.1.tar.gz
⑦navicat_en_trial-6.0-3.tar.gz
⑧ruby-1.8.5.tar.gz
⑨db2.SQL
开始安装
Ⅰ. 安装虚拟机
1.1
若准备直接在硬盘上装Linux,请跳过本节。
1.2
运行VMware,文件->新建->虚拟机?
1.3
虚拟机配置选自定义
1.4
硬件兼容性为Workstation6?
1.5
客户机操作系统选Linux,版本选Red Hat Linux
1.6
填写虚拟机名称和安装位置?
1.7
处理器选一个(不清楚选一个或2个的区别有多大,此项可以在以后修改)
1.8
内存设置为1024MB? (如果是单机自己玩256M就够了,但是最好是设置512M以上)
1.9
网络连接类型为使用NAT (单机使用的)
1.10
I/O适配器类型为 SCSI适配器:Buslogic?
1.11
磁盘设置选创建一个新的虚拟磁盘
1.12
虚拟磁盘类型为SCSI?
1.13
磁盘大小建议在4.0GB以上,若硬盘足够大可以勾选上立即分配所有磁盘空间。若所选分区为FAT32分区,应勾选上分割磁盘为2GB文件。
1.14
点击完成,生成虚拟机配置文件。
备注:虚拟机最好安装在文件系统为NTFS的硬盘上,也就是说你要把你所要安装的linux存放的盘必须先格式化为NTFS,这样比较方便.
Ⅱ.
安装操作系统
2.1
打开VMware,标题栏中选中虚拟机(M)打开设置(S)。更改cd-rom为使用ISO镜像,并载入Redhat安装盘A。
2.2
点击VMware工具栏里的绿色三角图标或在命令栏中选择启动虚拟机。
2.3
进入安装界面,按回车进入图形安装界面(graphical mode)。
2.4
安装程序提示检测光盘,可以选Skip跳过。
2.5
进入安装界面后,安装语言选简体中文
2.6
键盘为U.S.English,鼠标为带滑轮鼠标(PS/2)
2.7
安装类型选定制
2.8
磁盘分区类型为自动分区,出现警告选是,设置自动分区时删除系统内所有Linux分区,出现警告选是。划分分区空间时,建议将swap分区设为内存的两倍,该分区太小的话可能会导致服务器端无法启动。接下去手动设置主机名,建议设置三个字母,大写.
2.9
把勾选DHCP的那个勾去掉
2.10
防火墙配置选无防火墙.
2.11
在其他语言支持界面中,选中English(USA),再去掉Chinese(P.R. of China),将系统默认语言设为English(USA)。这样做主要是因为在文本界面下默认语言是中文的话,会出现乱码。而只选英文包不会影响服务器端的正常运行,也节省资源。
2.12
时区信息选上海。因为好象那里只有一个中国的上海时间
2.13
在设置根口令界面输入的密码,就是类似windows中的管理员密码。这个密码很重要,后面配服务的时候经常会用到。
2.14
验证配置使用默认。
2.15
在选择软件包组界面,要做的变动比较多。
桌面、应用程序、开发、系统、其他:全不选
服务器:需要选中的有,万维网服务器,并在细节中将mod_auth_mysql和php-mysql勾选上;windows文件服务器;SQL数据库服务器,并在细节中将mysql-server勾选上;网络服务器,主要是用到telnet。
2.16
开始安装Linux,提示换盘时,可以双击VMware最下面的光驱图标更换。
2.17
引导盘创建界面选否,安装完毕。
Ⅲ.:一些linux配置
1.
安装完毕以后,会提示是否创建引导盘,选否→视频卡选择默认,显存按自己的选就可以→显示器默认→图形化,选高色16,800*600其他默认,下步→退出,即可。至此,完成linux的安装配置.然后将会第一次进入linux,以根账户root登陆,密码是之前设定的根目录密码。进入系统前,第一次会进入欢迎程序,前进→创建用户名(这里象XP的用户一样,输入自己的名字,最好是英文- -||,密码,建议用户名与全名两个相同)→前进→前进→否,不注册→前进→前进→进入系统登陆,以根口令root登陆。
2.
配置linux服务:点小红帽→系统设置→服务器设置→samba服务器→增加→浏览选择 选 / ,基本权限 选 读/写,访问选项 选 所有用户可访问→首选项,服务器选项工作组写ml,安全性依次改共享--否--root,验证服务器空,关闭。下面是点小红帽→系统设置→服务器设置→服务,找到httpd、mysql,勾上选重启、确定,再找到smb,勾上后直接关闭窗口。保存选是。
这里有个小窍门,因为安装VM-tools可以让鼠标在linux与XP之间直接切换,所以建议都装VM工具。先设置好,打开虚拟机,编辑,参数,快捷键那,选第2个,这样才方便安装工具,不这样选,你没法装,快捷键会冲突。
Ⅳ. 下面安装VM工具:
先切换到XP下,点虚拟机→安装VM工具→install。直到linux出现一个窗口,里边是两个VM文件,此时在linux桌面会出现一个虚拟机光盘。按下ctrl+alt+F1进入命令方式,安装工具条。
pet_login:这里输入root回车后输入密码,这里输入密码是不显示的输入对的话回车,就会进入命令指令,开始安装VM工具条,指令顺序如下,输入完一次回车就等待一次哦,等待下步指令出现提示后继续输入,一行是一个指令,注意空格跟/
cd /mnt/cdrom
ls
cp VMwareTools-6.0.2-5982.tar.gz /tmp
cd /tmp
ls
tar zxf VMwareTools-6.0.2-5982.tar.gz
ls
cd vmware-tools-distrib
ls
./vmware-install.pl
输入完后会提大串英文提示,在提示后按下回车,有一次按一次就可以了,按完记得等待指令提示再回车,到后面会出现很多分辨率选项,一般我们选择800*600,输入2回车。等待刷新完以后,会出现一个提示,大概是enjoy vmware team,此时在指令下输入reboot回车,linux将重新启动。至此安装好VM工具。
安装完毕后,你的鼠标就可以在XP跟linux之间随意切换了
Ⅴ.网络配置搜索虚拟机
在XP下搜索linux机器,机器名字可以在VM虚拟机内找到
切换XP→虚拟机,编辑→虚拟网络参数→主机虚拟网络映射→VMNET8后边有个>号,点DHCP,里边的开始IP就是linux的内网IP,注意是内网IP。用这个IP在XP中搜索计算机,如果搜索不到,可以把结束IP地址的254更改为128,还搜索不到的话就换成129,不能是130,开始结束不可以一样。
备注:vmnet8的DHCP里面的地址为192.168.*.128 192.168.*.254 必须把后面的哪个254改为130保存.其中的*是因为每个人装的虚拟机分配到的是IP不一样的
Ⅵ.下面开始准备开服所需要的工作。
这一步比较容易出错,设置错误很容易造成web验证无响应,或者获取服务器列表失败。正确的做法:解压WEB文件夹(魔力宝贝注册系统文件),将注册系统的文件复制到搜索到的计算机root directory/var/www/html内
然后把register.htm中action=http://host.tomore.com/crossgate/act.php
改成action=./act.php
把lib.php中$c("dbname","dbuser","dbpassword") or die();
改成$c("127.0.0.1","root","") or die();
更改的解释://$c("机器IP","数据库用户名","数据库密码") or die();
puk3 中 newest.txt 改IP:192.168.6.128:9030 IP:192.168.6.128:65535
IP:这里的IP就是你的内网IP-linuxIP,搜索计算机的那个IP。这里是以我的IP为例子,你们要填自己的哦。puk3_cen里的newst.txt和update里的info.txt,IP一样更改,两个IP都改成内网linuxIP。
这里解释一下:所谓的内网外网,内网就是你搜索linux计算机的时候那个IP,这个IP也是你的linux机器IP,大家称它为内网
所谓的外网,是你的计算机连接到互联网的IP,可以在网上IP查询地址能查到的IP,如果是有路由设备的朋友,外网不是你们填在路由IP那的那什么局域网IP哦!注意!
Ⅶ:启动mysql
这部最简单了
进入linux,桌面空白右击,点新建终端
按照以下指令输入,输入一个就回车,继续输入,直到完成关闭窗口
myqsl
show databases;这里的分号不是我故意加的哦,这个指令带分号
exit
关闭窗口
Ⅷ:安装必要的软件
navicat_en_trial-6.0-3.tar.gz
ruby-1.8.5.tar.gz
将这两个软件复制到搜索到的linux机器的rootroot directory\home目录内,将解压的db2.SQL(就是魔力服务端的数据库)复制到home或者前面的那个网页PUK文件存放文件夹内,这里大家只要记得放哪就行了。然后切换到linux
root主目录→home,将两个箱子状的压缩文件解压到/home内,解压后,两个压缩文件可以移动至回收站删除,继续→进入navicat_en_trial-6.0-3目录→运行齿轮图标start_navicat,双击点运行→点OK
→connection→输入你的主机名,之前叫你们写的3个大写英文字母→test connection→OK,此时在左边栏内会出现一个以你主机名的树状菜单,点一下然后右击主机名选NEW DATABASE→新建一名字为把rogue的数据库→右击rogue,选EXECUTE BATCH FILE,对话框中找到db2.sql,点OPEN把db2.sql导入(db2.sql之前复制的那个)→btCLOSE,关闭navicat→数据库导入完成。
安装ruby-1.8.5
右击新建终端→以指令进入ruby-1.8.5的目录,输入如下指令,回车后记得等待指令提示再输入。
cd /home
cd ruby-1.8.5
./configure
make
make file
make install
至此,完成navicat与ruby两个软件的安装,安装ruby的时候每次输入指令会让你体会到linux 中的数字雨,眼花缭乱的的感觉~
Ⅸ:配置服务端
以文本的方式打开setup.cf.xxx,(注意:setup.cf.后面要改成你的机器名 我机器名是CCC 就改为setup.cf.CCC)
修改下面的几行
#blserv=服务器地址
blserv=192.168.6.128
extraipaddress=192.168.6.128
把里面的IP改成内网linuxIP就是搜索机器的那个IP,我的是192.168.6.128
dbpassword=zmftmcjsrnr 改 dbpassword=
改成数据库密码(默认安装没有密码)
dbservname=dbsv 改 dbservname=localhost
dbsv改成localhost
保存OK
这一步,可能会因你下载的服务端不同而不同,大家看着改就行,单机版就是拿内网IP填。
打开魔力服务端gmsv\log\log.cf
里面添加一句
skilllog=skill.log
保存OK
Ⅹ:注册
注意:如果默认游戏帐号非,但是想该帐号是GM,注册前,先到魔力服务端gmsv\data\debugger.txt内添加你想注册的GM帐号,一个帐号一行。然后再去注册,不然可能出现添加了也不是GM的情况。
Ⅺ:开服
先将修改好setup.cf.PET文件复制到linux home目录下(复制到搜索到的linux机器)
进入linux,右击新建终端
输入如下指令
cd /home
dir
cd crossgate
cd gmsv
./gmsv
Ⅻ:登陆游戏
第9步后,就启动了魔力服务器,登陆器下载一个通用的登陆器,IP写入填linux的IP,就是内网IP,端口9030,CG文件注意要是cg_190.exe,IP写入,保存设置多点几下。
关于版本问题:魔力服务端下的\crossgate\gmsv内有个version.conf文件,用文本方式打开,版本就是那串数字,版本要和登陆器版本一样,才能正常登陆。
这是我今天自己修改的文字教程.是参照强人所写的图文超详细教程所做的一点修改,只是对它进行的一点小补充,希望新来的朋友也可以学学.
大家也可以参照图文教程,地址如下:
http://crossgate.cg23.cn/crossgate_server_01.htm
|