魔力宝贝

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz

魔力私服架设文字版本

[复制链接]
发表于 6 天前 | 显示全部楼层 |阅读模式
目的:架设魔力私服

电脑配置:CPUAMD3000+以上 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_mysqlphp-mysql勾选上;windows文件服务器;SQL数据库服务器,并在细节中将mysql-server勾选上;网络服务器,主要是用到telnet

2.16

开始安装Linux,提示换盘时,可以双击VMware最下面的光驱图标更换。

2.17

引导盘创建界面选否,安装完毕。

.:一些linux配置

1.

安装完毕以后,会提示是否创建引导盘,选否→视频卡选择默认,显存按自己的选就可以→显示器默认→图形化,选高色16800*600其他默认,下步→退出,即可。至此,完成linux的安装配置.然后将会第一次进入linux,以根账户root登陆,密码是之前设定的根目录密码。进入系统前,第一次会进入欢迎程序,前进→创建用户名(这里象XP的用户一样,输入自己的名字,最好是英文- -||,密码,建议用户名与全名两个相同)→前进→前进→否,不注册→前进→前进→进入系统登陆,以根口令root登陆。

2.

配置linux服务:点小红帽→系统设置→服务器设置→samba服务器→增加→浏览选择 / ,基本权限 /写,访问选项 所有用户可访问→首选项,服务器选项工作组写ml,安全性依次改共享----root,验证服务器空,关闭。下面是点小红帽→系统设置→服务器设置→服务,找到httpdmysql,勾上选重启、确定,再找到smb,勾上后直接关闭窗口。保存选是。

这里有个小窍门,因为安装VM-tools可以让鼠标在linuxXP之间直接切换,所以建议都装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工具。

     安装完毕后,你的鼠标就可以在XPlinux之间随意切换了

Ⅴ.网络配置搜索虚拟机

在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

Ⅹ:注册

     主页http://192.168.6.128/index.htm(这里的主页就是自己的Linux的IP)

注意:如果默认游戏帐号非,但是想该帐号是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



回复

使用道具 举报

Archiver|魔力研究社

GMT+8, 2025-5-15 21:46 , Processed in 0.392232 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表