Home;

China=
首先,开始安装之前,检查你手头的软件工具:
5.4-RELEASE-i386-bootonly.iso
ftp://ftp.freebsdchina.org/pub/FreeB...6-bootonly.iso
5.4-RELEASE-i386-disc1.iso
ftp://ftp.freebsdchina.org/pub/FreeB...i386-disc1.iso
5.4-RELEASE-i386-disc2.iso
ftp://ftp.freebsdchina.org/pub/FreeB...i386-disc2.iso
倚天服务端(包含数据库,DB,game1,game2)
瑶天有下载(缺game2),
登陆" target="_blank">ftp://
用里面的game2(game2里的maps下的aaus文件在BSD系统下改为aus,WIN系统不支持 aus文件名)
game1与game2的关系
区别
1、game11的商店是唯一不同的,别的都一样
2、game1的NPC 文件夹里有 270的文件,game2的NPC文件夹里只有 269个文件
相同
1、game1和game2下的 cores guild items knowledge log lottery magic maps shop(除了game1_server1不同别的都相同) skill
如果你要自己开SF的,
也有下载做好的网站系统(不过国家规定,SF流量超过200IP,或者赢利为目的话是违法的哦 :)
还有phpmyadmin工具及最重要的VMware〈单机搞服务端的朋友用,如果有两部电脑的话,可以省 略它>(华军或者天空软件站有下)
好了,工具都stand by 了,let's go~
第一步 FREEBSD安装
一、安装FreeBSD
用直接下载的BSD,安装的过程是游戏中最烦的了,但是要沉住气哦
在安装之前,先提出几点建议供大家参考:
1、采用最小化安装。
2、安装时启用inetd,并在编辑inetd.conf文件时,把带有“ftp”的行前面的“#”号 去掉。这样作是为了以后安装软件时可以用ftp上传文件。
3、添加一个wheel组的用户,这样在系统工作正常后可以在windows系统上通过终端登录软件( 如SecureCRT)进行所有操作。
FreeBSD4.7在最小安装时支持SSH终端登录,所以我们需要使用支持SSH协议的终端软件,如 SecureCRT。
例如:我添加的用户名是ylf,隶属wheel系统组。
系统产生一个用户目录/home/ylf。
我可以通过SecureCRT以ylf身份登录到系统,然后通过su命令切换到root用户。
同时我也可以在IE浏览器内键入
ftp://192.168.0.1
,并输入ylf用户名和密码登录ftp将需要的文件上传到自己的用户目录里。/
(注:192.168.0.1是我的服务器连接内网的网卡IP地址)。
以下除系统安装部分,我都是采用终端方式操作。
4、分区时将/home、/usr和/var划的大一些,因为/usr为程序目录,/var要存放日志,/home是用户主目录,我的用户文件如网页、 ftp上传文件等都放在这里。还有最好保留一部分空间留作以后需要的时候用。我的机器上有2块硬盘,一快1 8.2G SCSI硬盘,一块40G IDE硬盘。我是这样划分的。
128M /
20G /home
2G /ftp
256M /tmp
6 G /usr
5G /var
其中/ftp是为匿名ftp用户访问专用。剩余空间留作备用。当然如果硬盘空间少的话,做我们的试验也是够 用的。
关于安装方面的文章,大家也可以参考delphij写的《FreeBSD服务器的安装与优 化》一文。
本系统安装过程图解是专为初学者提供的。整个系统的定制过程都是针对连载文章的系统要求作 的。
我们采用光盘启动安装FreeBSD的方式,并且硬盘上只有FreeBSD一个系统。
首先修改CMOS使系统能够通过光盘引导。
插入FreeBSD的第一张盘。正常引导后进入定制内核界面
选Skip kernel configuration and continue with installation跳过内核定制,我们在整个系统安装结束后会重新定制内核。
接着进入系统安装主界面。
选择Standard开始标准安装。
接着出现提示告诉你下一步将要进行Fdisk操作,按回车继续。
进入Fdisk Partition Editor界面
为了保证与FreeBSD共存的系统能够启动,默认情况下FreeBSD会保留一部分磁盘空间 (64 cyl)。我们装的是单系统,这部分空间没有用,按“Shift+F”将所有空间都给FreeBSD
这里选择No。
接着按“Q”完成。然后提示需要划分FreeBSD文件系统。回车继续。
进入Disklable Editor界面,按A先让系统自动划分
然后移动光标到/var和/usr,按D将这两个分区先删除。把光标移到最上面,按C分别创建/var,/usr,/home,/ftp分区。
其中/ftp分区专为匿名Ftp使用。/var用于存放日志,/usr存放程序,/home存放用户数据。
我这里是4G的硬盘,如果硬盘空间大,应该适当加大这4个分区的容量。
按“Q”继续。
出现Choose distributions(选择安装组件)界面:
这里选Minimal最小化安装(贪方便就选ALL)。选择OK继续。
出现Choose Installation Media选择安装媒体界面,
这里选择 1 CD/DVD,通过光盘安装。OK继续。
出现确认界面,这是最后一次后悔的机会!选YES开始安装,
经过一段时间后,出现安装成功提示。OK继续,
出现是否配置网络设备提示。选YES,
接下来会列出你的网络设备,选择第一块网卡,回车,会问你是否启用IPv6协议,选NO继续。问你是否使用 DHCP,选NO继续。
出现网卡配置界面,
这里只要添入主机名和IP地址就可以,其他的在后续安装中会配置。
接着问你是否现在启用这块网卡接口,选YES。然后问你是否使用本系统作为网关,选YES 。
出现是否配制inetd(Internet超级服务器)界面。选YES,
提示是否启用inetd,选YES。
提示是否编辑inetd的配置文件,inetd.conf,选YES。
接着出现文件编辑界面,
移动光标到带有ftp的行,将前面的#删掉,只删除头两行的即可。按ESC退出并保存。
接着问你是否启用匿名ftp访问,选YES,后面的提示也选YES继续,
对匿名用户的组和用户目录进行了设置,不用改动,直接选OK继续。
接着问你是否建立一个ftp登陆时的欢迎信息。选NO不建立继续。
接下来的几个提示:
是否使本机运行NFS服务器,选NO。
是否使本机运行NFS客户,选NO。
是否配制默认安全策略,选NO。
列出当前对inetd做过的设置,OK继续。
是否定制系统控制台,选NO。
设置系统时区,依次选NO——Asia——China——East China——YES
询问是否启用Linux二进制兼容支持,这将使FreeBSD可以运行所有Linux程序。选 YES。
接着提示是否配制非U**鼠标,选NO继续。
接着问是否浏览Package collection,选NO继续,
问是否添加系统用户和组,选YES
选择USER Add a new user to the system,添加一个新用户。OK 继续。
这里添加一个wheel组的用户ylf,用于终端登录时可以用这个用户切换到root。
OK后回到前一个界面,选EXIT退出。
这时提示要求输入root用户密码。需要输入2次。
然后问你是否想回到主界面对配置做改动,选NO——Exit Install退出安装
最后提示是否退出重新启动,选YES,记得要拿出光盘。
为了让系统可以重新编译内核和使用ports安装应用程序。我们重新运行系统配置程序安装内核编译支持和p orts。
以root用户登录后,运行:
# /stand/sysinstall
出现系统配置主界面
选择Configure后回车继续。出现FreeBSD Configuration菜单
选择Distributions后 OK继续。出现组件安装选择界面
选择src——sys和ports,OK后出现选择安装媒体界面,选通过光盘安装
这样就把内核编译支持和ports安装到系统。
安装完成后,选Exit——Exit Install退出。
安装完系统后,要重新编译内核。目的是要系统支持Firrwall和提高运行效率。
注意:这之后的过程在终端上操作要方便许多。SecureCRT支持在终端界面上直接拷贝和粘贴文本内 容。
二、配置FreeBSD
1、配置/etc/rc.conf,我的rc.conf:
代码:
hostname="bonnie.bin.com"
defaultrouter="192.168.0.188"
ifconfig_rl0="inet 192.168.0.188 netmask 255.255.255.0"
linux_enable="YES"
moused_enable="YES"
注意:这里设置必须和你本机上的IP在一个网段里面,如:你的机器IP是192.168.0.2,那么你的 虚拟机上的Freebsd的IP就应该是192.168.0.X。这里虚拟机的网络模式为桥接 。
2、配置/etc/resolv.conf,这里是配置DNS,要不然无法上网。我的resolv.conf:
代码:
nameserver 220.103.96.112
nameserver XXX。XXX。XXX。XXX
202。103。96。112是湖南的DNS
完成后重启机器。
3、将光盘放入光驱中,安装ports和src
代码:
# sysinstall
然后选择Configure-->Distributions,然后利用空格键选择src和ports两项,点install,安装完成后 重启机器。 在安装SRC的时候,偷懒可以选择All。
三、升级ports
代码:
#cp /usr/share/examples/cvsup/ports-supfile /etc/funpower
#cd /etc
# ee funpower
修改下面一行:
default host=cvsup2.FreeBSDChina.org
然后运行如下命令:
代码:
#cvsup -g -L 2 funpower
完成安装后重启机器。
到这里,一个基本的Freebsd就搭建好了。下面我们来图形化和汉化它。方便新手用它搭建倚 天服务器。
四、安装Xorg和Gnome,让大家可以用图形界面和中文的操作系统哦。
为了安装方便,将1号和2号光盘的Packages文件夹下的All文件夹下的软件全部COP Y到/usr/soft中:
代码:
#mkdir /usr/soft 创建一个soft目录在usr下
#mount /cdrom 载入cdrom
#cd /cdrom/packages/All 进入cdrom下的packages/All目录
#cp -R * /usr/soft
通过上面的方法将2号盘的Packages也拷入/usr/soft中,命令是一样的。在放入2号盘之前,用#umount /cdrom命令卸掉光驱再载入光驱,要不然目录会不正确。
接下来开始安装:
代码:
#cd /usr/soft
#pkg_add xorg-6.8.2.tbz //freebsd5.3之后都用xrog,不用XFree86了
#pkg_add gnome2-2.10.0.tbz
完成安装后重启机器。
五、配置xorg.conf
代码:
#cd /usr/X11R6/bin
#./xorgcfg -textmode
根据自己的硬件配置每个选项,然后选择最后第二项Write xorg.conf and quit,然后出现一个对话框问你是否将配置文件copy到/etc/X11目录中,选择OK。
在这里没有安装虚拟机工具的时候,选择8位色深,640*480的分辨率。它没有虚拟显卡。
如果是微软的VPC,选择16位色深 ,800*600的分辨率。它的虚拟显卡是S3 32/64的。
这个时候,你的X windows系统基本配置好了。
六、配置.xinitrc
使X Windows启动时默认的桌面系统为Gnome
代码:
#echo “/usr/X11R6/bin/gnome-session” > ~/.xinitrc
七、运行X Windows
#startx
进入Gnome桌面系统,下面开始中文化桌面Gnome。在desktop点击,log,就可 以退出桌面
编辑.cshrc文件:
代码:
#cd ~
#ee .cshrc
加入下面内容:
代码:
setenv LANG zh_CN.eucCN
setenv LC_LANG zh_CN.eucCN
重启机器,
代码:
# reboot
在运行X windows,就是中文的了。
第二步 FreeBSD下安装MySQL+Apache+PHP
一. 安装MySQL
我使用的的Mysql是4.0.20,源代码版,你也可以使用RPM包或者二进制版,安装方法可能不一样, 请参考其它文章.
先下载Mysql2.0.20的源代码版,地址: sql.com/downloads/mysql/4.0.html">
把它下到/usr/local/src目录下,如果没有该目录,就自己建一个.下载回来的包名字叫 mysql-4.0.20.tar.gz,然后我们把它解压出来:
# tar -zxvf mysql-4.0.20.tar.gz
解压后生成mysql-4.0.20目录,我们进入该目录:
# cd mysql-4.0.20
进入后就开始配置mysql了,配置过程中我们要给mysql设置一个安装目录,我们设置在 /usr/local/mysql 下,以为把文件放到一个地方比较容易
管理,如果你还想获得更多的配置信息,使用 ./configure --help:
# ./configure --prefix=/usr/local/mysql
然后等几秒钟,配置完成后就编译源代码:
# make
这个编译的过程比较长,如果机器比较慢的话,可能要近二十分种 ( PS:我的机器是很普通的机器,所有用了差不多15,6分种 ) .
编译完成后就安装:
# make install
等上几秒钟,安装完成.下面就到了最关键的部分了,为什么老安装不成功,(PS:至少我是安装 了N次,N > 10 ,呵呵),问题关键就在这里,访问
mysql要一个专门的用户,而且必须给相应的访问权限,这里我们就设置root和mysql有权限访问 .
我们先建立一个mysql和mysql用户来访问mysql:
# pw groupadd mysql #建立mysql组
# pw useradd mysql -g mysql #建立mysql用户并且加入到mysql组中
建立用户后我们就初始化表 (注意:必须先执行本步骤后才能进行以下步骤)
# ./scripts/mysql_install_db --user=mysql #初试化表并且规定用mysql用户来访问
初始化表以后就开始给mysql和root用户设定访问权限, 我们先到安装mysql的目录:
# cd /usr/local/mysql
然后设置权限
# chown -R root . #设定root能访问/usr/local/mysql
# chown -R mysql var #设定mysql用户能访问/usr/local/mysql/var ,里面存的是mysql的数据库文件
# chown -R mysql var/. #设定mysql用户能访问/usr/local/mysql/var下的所有文件
# chown -R mysql var/mysql/. #设定mysql用户能访问/usr/local/mysql/var/mysql下的所有文件
# chgrp -R mysql . #设定mysql组能够访问/usr/local/mysql
设置完成后,基本上就装好了,好了,我们运行一下我们的mysql:
# /usr/local/mysql/bin/mysqld_safe --user=mysql &
如果没有问题的话,应该会出现类似这样的提示:
[1] 42264
# Starting mysqld daemon with databases from /usr/local/mysql/var
这就证明你安装成功了,如果出现:
[1] 42264
# Starting mysqld daemon with databases from /usr/local/mysql/var
040818 10:53:45 mysqld ended
则证明你的mysql运行不来,请查看错误日志: /usr/local/mysql/var/*.err 然后确定安装是否成功,如果没有成功,请检查上面的步骤是否正确
.
安装完成后,能够通过 /usr/local/mysql/bin/mysql 来连接mysql进行管理,如果你装了apache并且能够解析php的话,也能使用phpMyadmin 来管
理你的mysql,记得装完后使用mysql或者mysqladmin来修改root的密码,这里我们就不 说了,请参考相关的文章.
控制mysql就通过 /usr/local/mysql/libexec/mysqld 来控制启动或者停止mysql:
# /usr/local/mysql/libexec/mysqld start #启动mysql
# /usr/local/mysql/libexec/mysqld stop #停止mysql
# /usr/local/mysql/libexec/mysqld restart #重启mysql
为了每次系统重启后都能运行mysql,可以写一个脚本放到 /usr/local/etc/rc.d目录下,用来运行mysql,我们写一个脚本mysql_start.sh
#! /bin/sh
/usr/local/mysql/bin/mysqld_safe&
然后保存到/usr/local/etc/rc.d目录下,那么以后reboot系统后都能启动mysql了.
二. 安装Apache
安装Apache要简单点,我这里安装的Apache版本是 httpd-2.0.50,去下载压缩包:
.
下载回来的包叫做 httpd-2.0.50.tar.gz 我们放在 /usr/local/src目录下.
首先进入目录后解压缩:
# cd /usr/local/src
# tar -zxvf httpd-2.0.50.tar.gz
然后就会得到 httpd-2.0.50目录,我们进入目录
# cd httpd-2.0.50
首先配置:
# ./configure \
? --prefix=/usr/local/apache \ #我们要把Apache安装在那个目录,我们这里装在 /usr/local/apache下
? --enable-shared=max \
? --enable-module=rewrite \
? --enable-module=so
执行上面的命令,如果没有错误信息,证明配置成功,然后进行编译:
# make
一两分钟就编译完了,然后进行安装:
# make install
安装完成后,Apache就存放在 /usr/local/apache目录下了, bin是执行文件的目录,conf是配置文件目录,htdocs是网页的主目录,logs是日志目
录.
Apache通过 bin/apachectl或者bin/httpd来控制启动或者停止.
# /usr/local/apache/bin/httpd -k start #启动apache
# /usr/local/apache/bin/httpd -k stop #停止apache
# /usr/local/apache/bin/httpd -k restart #重启apache
然后你可以通过
来测试apache是否安装成功,如果出现apache的页面则安装成功,否则请检查上面的步 骤.
三. 安装PHP
我们使用的PHP版本是4.3.8,先去下载:
, 下回来的包叫做 php-4.3.8.tar.gz, 放到/usr/local/src目录
下.
首先进入该目录后解压缩:
# cd /usr/local/src
# tar -zxvf php-4.3.8.tar.gz
解压后进入目录:
# cd php-4.3.8
进行配置,这一步比较关键,一定要设置好,特别是要考虑到你要支持什么,比如GD库,xml,mysql等 等,如果想知道详细的配置,执行 ./configure
--help来获得:
# ./configure \
? --with-apxs2=/usr/local/apache/bin/apxs \
? --disable-debug \ #关闭php内部调试
? --enable-safe-mode \ #打开php的安全模式
? --enable-trans-sid \
? --with-xml \ #支持xml
? --with-mysql \ #支持mysql
? --enable-short-tags \ #支持PHP的短标记
? --with-gd \ #支持GD库
? --with-zlib \ #支持zlib
? --with-jpeg \
? --with-png \
? --enable-memory-limit \
? --disable-posix \
? --with-config-file-path=/usr/local/lib
如果上面的配置没有错误的话,那么应该最后会显示感谢使用PHP等字样,那么证明配置成功,如果上面的配置 选项不支持的话,会提示错误.
比如你没有安装mysql,那么--with-mysql就无法使用,所以一定要注意对应选项系统是否能够支持,如果出现错误,那么就先安装对应的程序, 或
者去掉相关选项.
配置之后就进行编译:
# make
编译成功后出现Build complete.字样,那么就可以进行安装了:
# make install
安装完成后把/usr/local/src/php-4.3.8/php.ini-dist复制到/usr/local/lib/,并重命名为php.ini
# cp /usr/local/src/php-4.3.8/php.ini-dist /usr/local/lib/php.ini
基本到这里PHP就安装成功了,如果中间出现错误,除了在配置的时候没有选对选项之后一般都不 出现错误.
四. 整合Apache+PHP
为了让Apache能够直接解析php,我们还要进行一些配置.
首先进入apache的配置文件目录:
# cd /usr/local/apache/conf
然后用vi打开配置文件httpd.conf:
# vi httpd.conf
在httpd.conf文件中,添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
应该将以上两句添加在其他AddType之后。
确保文件中有以下一句话,没有就自己添加在所有LoadModule之后。
LoadModule php4_module modules/libphp4.so
好了,在vi中使用:wq保存httpd.conf文件,退出vi。启动apache server:
# /usr/local/apache/bin/httpd start
现在apache就能够运行php了,写个文件测试一下,在/usr/local/apache/htdocs目录下,新建一个phpinfo.php文件,
文件中只有一行代码:
<? phpinfo(); ?>
保存此文件, 在你的浏览器中输入
如果出现错误,比如提示你下灾phpinfo.php,那么apache就是还无法解析php文件,那么请 仔细检查以上的操作是否正确.
好,到这里,基本上Mysql+Apache+PHP安装完成,那么就能做服务器了,也可以安 装网站了
同时可以传个phpMyadmin去管理你的mysql
第三步 倚天服务端数据库还原
用FTP上传下载的7.77M的服务端下的db.tar.gz和game1.tgz两个文件和数据库下面的 三个文件夹到FTP里面,也就是incoming目录下面
然后进入目录
命令为: cd /var/ftp/incoming/
解压缩这两个文件夹
命令为: tar zvxf db.tar.gz
tar zvxf game1.tgz
将数据库下面的三个文件夹复制到/var/db/mysql/下面
命令为:cp -r ./metin /var/db/mysql/
cp -r ./pay_auth /var/db/mysql/
cp -r ./mysql /var/db/mysql/
重新启动MYSQL(数据库里面自带几个账号,其中一个账号test 密码test
并进入三个目录下面使用chmod 777 *命令更改权限
然后进入进入db文件夹
更改设置文件CONFIG(freebsd是大小写敏感的,请注意大小写)
将里面的IP地址改一下(这里的没必要都改127.0.0.1)
再用同样的方法将account_server mark_server chat_server log_server和各个game_server下的CONFIG文件都改过来.
注意:account_server和game_server下的CONFIG文件里的DB_ADDR要写 成127.0.0.1
其他的改为本机IP:192.168.10.*
还有就是要将account_server下的iplist文件下的所有IP都改为本机IP也就是192. 168.10.*段的IP地址.这里的IP地址才是真正的客户端连接的IP地址.
并在各个目录下面使用chmod 777 *命令更改权限
第四步 启动服务器
运行游戏服务端,依次是db,chat,mark,log,game,account
在incoming目录下面(为了剩事)使用命令startx开启多窗口
然后开启一个一个的窗口分别开启dbserv chatserv mark_server logserv 各个mt_server account_server
使用的命令为
cd db
./dbserv
另开窗口
cd game1
cd chat_server
./chatserv
另开窗口
cd game1
cd mark_server
./mark_server
另开窗口......
这时候服务器已经开起来了,说上成功了,但是你还玩不了,因为你还缺最重要的东西,请看第五步
第五步 登陆器
因为倚天里的登陆器是加了密的,check码你又不知道,目前有个折中方案,就是下载别人做好的登陆器,就 用里面的IP做你的服务端IP,不用上面的127.0.0.1,有同志说我直接改ip_chn.es文件里 的IP行不行,名流明确地跟你说,不行!
第六步 登陆游戏
得需要帐户,现在网上有很多下载的别人的数据库,你直接用是不行的,因为TEST帐号在PLAYER表里有 个对应的人物GM甲,但是DB文件夹下的人物数据文件夹DATA下面却没有对应的数据文件以至于在读取GM 甲时出现no such file or directory, 而创建人物的时候因为表里的这个位置有个人物当然无法创建,而且网上的人物数据表结构的POSE不是主索引 不能创建2个人物,所以你创建的第二个人物是不会保存的, 正确来讲是根本没有创建成功.
解决方法:创建新的帐号,改POSE也为主索引.删除数据表里的所有人物数据记录.
到此也就没什么好说的,如果还有不明白的地方,欢迎跟贴,我会随时回答,并更新。
其他资料:
一 倚天GM命令集
Go 移动
使用方法 </go #zone /x y/人物名称>
ZONE代码
2 修罗村 3 精灵村
4 矮人村 5 拉逊沙漠
6 新人修炼场 100 混乱森林
101 石之沙漠 102 蒂尔旷野
103 吉尼草原 104 特伦特森林
105 矮人矿井 106 地牢1层
107 地牢2层 108 地牢3层
109 精灵猎场 110 淡水湖
111 金字塔1层 112 金字塔2层
113 金字塔3层 114 混乱地牢1层
115 混乱地牢2层 116 混乱地牢3层
117 地牢4层 118 地牢5层
119 奈潘城外 1028 奈潘城内
120 死亡之谷(外) #120 300 300 龙洞村修理处
121 死亡之谷(内)
122 火龙洞
2000 战前集合地
---------------------------传唤玩家------------------------------
/tran 人物名称 召唤到player到自己面前(同一张地图内使用)
/sum 人物名称 召唤到player到自己面前(这个要魔法,,不在同一张地图内使用)
/dc 人物名称 踢玩家下线
------------------发兰色字(GM说的话地球人都知道哈哈)----------------------------
/not 内容 所有地图里的人都能看见
/znot 内容 同一张地图里的人都可以看见
------------------------刷怪命令------------------------------
/zreset
使用方法: /zreset ./*
如果带参数小数点: ”.” 则增加自己所在地图的怪物
如果带参数星号: ”*” 则增加所有地图的怪物
-------------------------禁言------------------------------
/mute 禁言
使用方法 : /mute 人物名称 时间数 3600 为一小时. 默认为一小时
-----------------------------状态(血和魔法)-------------------------
/u 恢复状态
使用方法 : /u 使用者名称
恢复使用者的状态,包括有益魔法.
-------------------------开攻城命令---------------------------------
/siege 开放攻城(开放后无法使用)
-----------------------------隐身(GM模式)---------------------------------
/gm GM隐身模式
-----------------------------爱情树(挡路的时候使用)-------------------------
/tree move 坐标 移动树木到指定坐标附近
--------------------------------重启服务器--------------------------------------------
/shutdown 服务器重新启动(最高级gm号才可以用)
==============================
常用非服务类型的命令
/pf 人名 ——普通人只是显示是否在线,GM则显示目标在哪个地图
/who ——查看当前地图人数(是大地图)和总人数
/sum 人名 ——召唤对方(相当于魔法召唤,但是无论是谁都能过来)
/score ——显示时间(不知道是系统时间还是开了服务端多久)
/not ——向全服发绿字广播
/znot ——向自己所在地图发绿字广播
/goto ——等同于/go,后面输入地图编号 X坐标 Y坐标(坐标可以省略,但是如果进房子必须加上,新地图也是)
/zreset .或者* ——手动刷新怪物,可以简化成/zre,后面的参数是必须带的。 .代表刷新自己所在小地图,*代表刷新整个服务器
/transfer 人名 ——将对方拉到你身边,忽视对方是否同意,只能用在同一地图。可以简化成/tra 人名
/unaffect 人名 ——取消对方身上所有魔法效果,可以简化成/u 人名,向自己使用时可以直接输入/u
/mute 人名 时间 ——使对方禁言,可以不加时间,默认是60 minutes
/dc 人名 ——踢对方下线,对方只能重新执行倚天客户端
/siege ——开放攻城(某些时候只能用一次,就是第一次用,但是朋友说可以连开,估计是GM权限问题)
/gm ——使用GM隐身模式,这模式任何人平常都无法看到你,并且HP到9999,HP恢复是999,施 加感知
/treemove 坐标 ——移动树木到指定坐标范围
/shutdown ——关闭服务端(只有1级GM权限才可以用)
/castleking 帮派名称 ——使指定帮派为城池拥有者
由于权限问题,还没有确定的指令
/mload
/iload
/oload
/gload
/restore
/furyofgod
/transfer unkown 哈哈
/boot
/itempurge 清除地上的物品
/setskill 大概是调技能级数
/unaffect
/reload 大概是从新进游戏也可能是重新接受数据???不懂 继续研究
/castledamage 查看城堡损坏程度
/skillban 大概是清楚技能
/resetquest 这个可能是钓鱼场的 问题那个功能???
/temp 雇佣兵
/uhuhu
/lottery 这个是彩票的不知道怎么用
二,DB下的metin.sql说明
------------------------------------------------------------------------------------
account表
('111111','111111','111111','
','111111' ,NULL,'111111111111',127,'111.111.111.111','0000-00-00 00:00:00',0,'5000','2005-07-18 18:11:56',NULL,'2005-10-13 15:30:12',0,0,'111111','111111111','0000-00-00 00:00:00',0,'111111')
解释:('密码','真名','身份证号','EMail','电话号',电话号2,'地址',127,' IP地址','0000-00-00 00:00:00',0,'银行密码','创建时间',NULL,'最后上线时间',0,0,'问题',' 回答','到期时间',0,'帐号')
------------------------------------------------------------------------------------
player表
('111111',0,'111111',0,2,3,247,271,271,200,111111, 111111,0,0,109,0,'2005-10-13 15:33:38')
解释:('所属帐号',位置,'玩家姓名',0,姓名,头发,等级,力量,敏捷,智力,ElK钱,DAK钱 ,所属盟,0,所在地图,0,'最后玩的时间')
------------------------------------------------------------------------------------
三,NPC标码的顺序(以方便调整爆率)
1 山猫
2 小史莱姆
3 野猪怪
4 蛇
5 蝎子
6 堕落者
7 熊
8 狂人
10 毒蛇
11 树怪
13 沙漠怪
14 石头人1
15 黑猩猩
16 野猪
17 狼人
19 吸血鬼
20 炽天使
21 史莱姆
22 皮奥
23 战斗魔法师
24 斯特尔
25 朱可
26 修女
27 伊杰尔德
28 店员
29 牧师
30 纳里
31 埃里
32 伊吉安
33 伊莉
34 那尔
35 店员
36 贝里西安
37 茂尔
38 伊莉安
39 小树怪
40 小猩猩
41 小野猪
42 树精
43 狂战士
44 铁皮蛇
45 土蛇
46 大猩猩
47 恶女
48 波莉
49 店员
50 塔奇
51 卫仆
52 阿玛
53 夏尔
54 爱伦
55 教父
56 店员
57 丹尼斯
58 夏克
59 店员
60 店员
61 店员
62 店员
63 鸟怪
64 树妖
65 树精王
66 树妖王
67 白蝎子
68 红蝎子
69 黑蝎子
70 小蝎子
71 沙人
72 沙丘精灵
73 沙漠恶梦
74 小石头人
75 火烈马
76 天使
77 店员
78 猪头怪
79 俾格米人
80 红石头人
81 米尼拉
82 罗伊斯
83 店员
84 摩尔
85 店员
86 罗尔斯
87 店员
88 店员
89 店员
90 店员
91 狂暴战士
92 俾格米人1
93 俾格米人2
94 俾格米人3
95 俾格米人4
96 俾格米人5
97 猪头妖
98 猪头精
99 猪头老怪
100 猪头魔王
101 高级狂战士
102 狂怒战士
103 狂乱战士
104 堕落魔法师2
105 野猪将军
106 野猪武士
107 金色史莱姆1
108 大史莱姆
109 僵尸
110 吸血魔王
111 混沌怪1
112 女巫
113 巫师
114 黑暗狂战士1
115 修理工
116 火龙马
117 娜菲亚
118 亚多斯
119 狼人王
120 高级石头人
121 吸血魔
122 罗马战士
123 龙怪
124 天使长
125 巨剑战士
126 犀牛战士
127 癞蛤蟆
128 红蛤蟆
129 蜥蜴
130 兰蜥蜴
131 巨剑武士
132 犀牛武士
133 幻影巫师
134 黑魔女
135 马可
136 巫女
137 崔斯特
138 海利
139 蝎子王
140 白蝎子王
141 水蛇
142 黑暗使者
143 谢比特
144 使者
145 酋长
146 修理工
147 保管箱
148 杂货商
149 药材商
150 引导者
151 引导者
152 扫帚
153 宝箱
154 稻草人
155 圣诞老人
156 铁匠
157 圣诞婆婆
158 蝙蝠
159 蝙蝠2
160 红蝙蝠
161 骷髅战士
162 骷髅将军
163 骷髅王
164 木乃伊
165 高级木乃伊
166 斯芬克斯
167 法老
168 法老王
169 花面蛛
170 鬼脸蛛
171 红蜘蛛
172 蝙蝠王
173 红蜘蛛王
174 木乃伊首领
175 骷髅魔王
176 蝎子女王
177 大天使
178 野猪战士
180 格雷汉姆
181 霍克福德
182 骷髅战士
183 骷髅将军
184 骷髅王1
185 斯芬克斯
186 白衣狂人
187 红衣狂人
188 青衣狂人
189 绿衣狂人
190 堕落魔法师
191 堕落魔法师
192 堕落魔法师
193 堕落魔法师
194 白衣狂战士
195 红色大法师
196 暗魔女
197 黑魔法师
198 影子狂战士
199 狂傲战士
200 谢里特
201 艾尼彼德
202 服务生
203 服务小姐
204 服务小姐
205 高级狂战士
206 堕落魔法师1
207 金色史莱姆
208 僵尸王
209 混沌怪
210 初级魔法师
211 混沌魔王
212 僵尸怪
213 魔法用品店员
214 魔法用品店员
215 骷髅弓箭手
216 死魂灵
218 海妖
219 半蝎人
220 鸟妖
221 克雷林
222 木头人1
223 狼1
224 黑狼
225 桃木人
226 独角兽
227 地狱犬2
228 木头人
229 石头人
230 狼
231 地狱犬
232 天使
233 天使
234 骷髅护卫
235 独眼巨人
236 史前巨鳄
237 蜥蜴弓箭手
238 地狱犬1
239 里奇
240 石像兽
241 利爪兽
242 骷髅护卫1
243 火龙
244 黑暗狂战士
246 白蝎子王1
247 嫦娥
248 大天使
249 火龙王
5.4-RELEASE-i386-bootonly.iso
ftp://ftp.freebsdchina.org/pub/FreeB...6-bootonly.iso
5.4-RELEASE-i386-disc1.iso
ftp://ftp.freebsdchina.org/pub/FreeB...i386-disc1.iso
5.4-RELEASE-i386-disc2.iso
ftp://ftp.freebsdchina.org/pub/FreeB...i386-disc2.iso
倚天服务端(包含数据库,DB,game1,game2)
瑶天有下载(缺game2),
登陆" target="_blank">ftp://
用里面的game2(game2里的maps下的aaus文件在BSD系统下改为aus,WIN系统不支持 aus文件名)game1与game2的关系
区别
1、game11的商店是唯一不同的,别的都一样
2、game1的NPC 文件夹里有 270的文件,game2的NPC文件夹里只有 269个文件
相同
1、game1和game2下的 cores guild items knowledge log lottery magic maps shop(除了game1_server1不同别的都相同) skill
如果你要自己开SF的,
也有下载做好的网站系统(不过国家规定,SF流量超过200IP,或者赢利为目的话是违法的哦 :)还有phpmyadmin工具及最重要的VMware〈单机搞服务端的朋友用,如果有两部电脑的话,可以省 略它>(华军或者天空软件站有下)
好了,工具都stand by 了,let's go~
第一步 FREEBSD安装
一、安装FreeBSD
用直接下载的BSD,安装的过程是游戏中最烦的了,但是要沉住气哦
在安装之前,先提出几点建议供大家参考:
1、采用最小化安装。
2、安装时启用inetd,并在编辑inetd.conf文件时,把带有“ftp”的行前面的“#”号 去掉。这样作是为了以后安装软件时可以用ftp上传文件。
3、添加一个wheel组的用户,这样在系统工作正常后可以在windows系统上通过终端登录软件( 如SecureCRT)进行所有操作。
FreeBSD4.7在最小安装时支持SSH终端登录,所以我们需要使用支持SSH协议的终端软件,如 SecureCRT。
例如:我添加的用户名是ylf,隶属wheel系统组。
系统产生一个用户目录/home/ylf。
我可以通过SecureCRT以ylf身份登录到系统,然后通过su命令切换到root用户。
同时我也可以在IE浏览器内键入
ftp://192.168.0.1
,并输入ylf用户名和密码登录ftp将需要的文件上传到自己的用户目录里。/
(注:192.168.0.1是我的服务器连接内网的网卡IP地址)。
以下除系统安装部分,我都是采用终端方式操作。
4、分区时将/home、/usr和/var划的大一些,因为/usr为程序目录,/var要存放日志,/home是用户主目录,我的用户文件如网页、 ftp上传文件等都放在这里。还有最好保留一部分空间留作以后需要的时候用。我的机器上有2块硬盘,一快1 8.2G SCSI硬盘,一块40G IDE硬盘。我是这样划分的。
128M /
20G /home
2G /ftp
256M /tmp
6 G /usr
5G /var
其中/ftp是为匿名ftp用户访问专用。剩余空间留作备用。当然如果硬盘空间少的话,做我们的试验也是够 用的。
关于安装方面的文章,大家也可以参考delphij写的《FreeBSD服务器的安装与优 化》一文。
本系统安装过程图解是专为初学者提供的。整个系统的定制过程都是针对连载文章的系统要求作 的。
我们采用光盘启动安装FreeBSD的方式,并且硬盘上只有FreeBSD一个系统。
首先修改CMOS使系统能够通过光盘引导。
插入FreeBSD的第一张盘。正常引导后进入定制内核界面
选Skip kernel configuration and continue with installation跳过内核定制,我们在整个系统安装结束后会重新定制内核。
接着进入系统安装主界面。
选择Standard开始标准安装。
接着出现提示告诉你下一步将要进行Fdisk操作,按回车继续。
进入Fdisk Partition Editor界面
为了保证与FreeBSD共存的系统能够启动,默认情况下FreeBSD会保留一部分磁盘空间 (64 cyl)。我们装的是单系统,这部分空间没有用,按“Shift+F”将所有空间都给FreeBSD
这里选择No。
接着按“Q”完成。然后提示需要划分FreeBSD文件系统。回车继续。
进入Disklable Editor界面,按A先让系统自动划分
然后移动光标到/var和/usr,按D将这两个分区先删除。把光标移到最上面,按C分别创建/var,/usr,/home,/ftp分区。
其中/ftp分区专为匿名Ftp使用。/var用于存放日志,/usr存放程序,/home存放用户数据。
我这里是4G的硬盘,如果硬盘空间大,应该适当加大这4个分区的容量。
按“Q”继续。
出现Choose distributions(选择安装组件)界面:
这里选Minimal最小化安装(贪方便就选ALL)。选择OK继续。
出现Choose Installation Media选择安装媒体界面,
这里选择 1 CD/DVD,通过光盘安装。OK继续。
出现确认界面,这是最后一次后悔的机会!选YES开始安装,
经过一段时间后,出现安装成功提示。OK继续,
出现是否配置网络设备提示。选YES,
接下来会列出你的网络设备,选择第一块网卡,回车,会问你是否启用IPv6协议,选NO继续。问你是否使用 DHCP,选NO继续。
出现网卡配置界面,
这里只要添入主机名和IP地址就可以,其他的在后续安装中会配置。
接着问你是否现在启用这块网卡接口,选YES。然后问你是否使用本系统作为网关,选YES 。
出现是否配制inetd(Internet超级服务器)界面。选YES,
提示是否启用inetd,选YES。
提示是否编辑inetd的配置文件,inetd.conf,选YES。
接着出现文件编辑界面,
移动光标到带有ftp的行,将前面的#删掉,只删除头两行的即可。按ESC退出并保存。
接着问你是否启用匿名ftp访问,选YES,后面的提示也选YES继续,
对匿名用户的组和用户目录进行了设置,不用改动,直接选OK继续。
接着问你是否建立一个ftp登陆时的欢迎信息。选NO不建立继续。
接下来的几个提示:
是否使本机运行NFS服务器,选NO。
是否使本机运行NFS客户,选NO。
是否配制默认安全策略,选NO。
列出当前对inetd做过的设置,OK继续。
是否定制系统控制台,选NO。
设置系统时区,依次选NO——Asia——China——East China——YES
询问是否启用Linux二进制兼容支持,这将使FreeBSD可以运行所有Linux程序。选 YES。
接着提示是否配制非U**鼠标,选NO继续。
接着问是否浏览Package collection,选NO继续,
问是否添加系统用户和组,选YES
选择USER Add a new user to the system,添加一个新用户。OK 继续。
这里添加一个wheel组的用户ylf,用于终端登录时可以用这个用户切换到root。
OK后回到前一个界面,选EXIT退出。
这时提示要求输入root用户密码。需要输入2次。
然后问你是否想回到主界面对配置做改动,选NO——Exit Install退出安装
最后提示是否退出重新启动,选YES,记得要拿出光盘。
为了让系统可以重新编译内核和使用ports安装应用程序。我们重新运行系统配置程序安装内核编译支持和p orts。
以root用户登录后,运行:
# /stand/sysinstall
出现系统配置主界面
选择Configure后回车继续。出现FreeBSD Configuration菜单
选择Distributions后 OK继续。出现组件安装选择界面
选择src——sys和ports,OK后出现选择安装媒体界面,选通过光盘安装
这样就把内核编译支持和ports安装到系统。
安装完成后,选Exit——Exit Install退出。
安装完系统后,要重新编译内核。目的是要系统支持Firrwall和提高运行效率。
注意:这之后的过程在终端上操作要方便许多。SecureCRT支持在终端界面上直接拷贝和粘贴文本内 容。
二、配置FreeBSD
1、配置/etc/rc.conf,我的rc.conf:
代码:
hostname="bonnie.bin.com"
defaultrouter="192.168.0.188"
ifconfig_rl0="inet 192.168.0.188 netmask 255.255.255.0"
linux_enable="YES"
moused_enable="YES"
注意:这里设置必须和你本机上的IP在一个网段里面,如:你的机器IP是192.168.0.2,那么你的 虚拟机上的Freebsd的IP就应该是192.168.0.X。这里虚拟机的网络模式为桥接 。
2、配置/etc/resolv.conf,这里是配置DNS,要不然无法上网。我的resolv.conf:
代码:
nameserver 220.103.96.112
nameserver XXX。XXX。XXX。XXX
202。103。96。112是湖南的DNS
完成后重启机器。
3、将光盘放入光驱中,安装ports和src
代码:
# sysinstall
然后选择Configure-->Distributions,然后利用空格键选择src和ports两项,点install,安装完成后 重启机器。 在安装SRC的时候,偷懒可以选择All。
三、升级ports
代码:
#cp /usr/share/examples/cvsup/ports-supfile /etc/funpower
#cd /etc
# ee funpower
修改下面一行:
default host=cvsup2.FreeBSDChina.org
然后运行如下命令:
代码:
#cvsup -g -L 2 funpower
完成安装后重启机器。
到这里,一个基本的Freebsd就搭建好了。下面我们来图形化和汉化它。方便新手用它搭建倚 天服务器。
四、安装Xorg和Gnome,让大家可以用图形界面和中文的操作系统哦。
为了安装方便,将1号和2号光盘的Packages文件夹下的All文件夹下的软件全部COP Y到/usr/soft中:
代码:
#mkdir /usr/soft 创建一个soft目录在usr下
#mount /cdrom 载入cdrom
#cd /cdrom/packages/All 进入cdrom下的packages/All目录
#cp -R * /usr/soft
通过上面的方法将2号盘的Packages也拷入/usr/soft中,命令是一样的。在放入2号盘之前,用#umount /cdrom命令卸掉光驱再载入光驱,要不然目录会不正确。
接下来开始安装:
代码:
#cd /usr/soft
#pkg_add xorg-6.8.2.tbz //freebsd5.3之后都用xrog,不用XFree86了
#pkg_add gnome2-2.10.0.tbz
完成安装后重启机器。
五、配置xorg.conf
代码:
#cd /usr/X11R6/bin
#./xorgcfg -textmode
根据自己的硬件配置每个选项,然后选择最后第二项Write xorg.conf and quit,然后出现一个对话框问你是否将配置文件copy到/etc/X11目录中,选择OK。
在这里没有安装虚拟机工具的时候,选择8位色深,640*480的分辨率。它没有虚拟显卡。
如果是微软的VPC,选择16位色深 ,800*600的分辨率。它的虚拟显卡是S3 32/64的。
这个时候,你的X windows系统基本配置好了。
六、配置.xinitrc
使X Windows启动时默认的桌面系统为Gnome
代码:
#echo “/usr/X11R6/bin/gnome-session” > ~/.xinitrc
七、运行X Windows
#startx
进入Gnome桌面系统,下面开始中文化桌面Gnome。在desktop点击,log,就可 以退出桌面
编辑.cshrc文件:
代码:
#cd ~
#ee .cshrc
加入下面内容:
代码:
setenv LANG zh_CN.eucCN
setenv LC_LANG zh_CN.eucCN
重启机器,
代码:
# reboot
在运行X windows,就是中文的了。
第二步 FreeBSD下安装MySQL+Apache+PHP
一. 安装MySQL
我使用的的Mysql是4.0.20,源代码版,你也可以使用RPM包或者二进制版,安装方法可能不一样, 请参考其它文章.
先下载Mysql2.0.20的源代码版,地址: sql.com/downloads/mysql/4.0.html">

把它下到/usr/local/src目录下,如果没有该目录,就自己建一个.下载回来的包名字叫 mysql-4.0.20.tar.gz,然后我们把它解压出来:
# tar -zxvf mysql-4.0.20.tar.gz
解压后生成mysql-4.0.20目录,我们进入该目录:
# cd mysql-4.0.20
进入后就开始配置mysql了,配置过程中我们要给mysql设置一个安装目录,我们设置在 /usr/local/mysql 下,以为把文件放到一个地方比较容易
管理,如果你还想获得更多的配置信息,使用 ./configure --help:
# ./configure --prefix=/usr/local/mysql
然后等几秒钟,配置完成后就编译源代码:
# make
这个编译的过程比较长,如果机器比较慢的话,可能要近二十分种 ( PS:我的机器是很普通的机器,所有用了差不多15,6分种 ) .
编译完成后就安装:
# make install
等上几秒钟,安装完成.下面就到了最关键的部分了,为什么老安装不成功,(PS:至少我是安装 了N次,N > 10 ,呵呵),问题关键就在这里,访问
mysql要一个专门的用户,而且必须给相应的访问权限,这里我们就设置root和mysql有权限访问 .
我们先建立一个mysql和mysql用户来访问mysql:
# pw groupadd mysql #建立mysql组
# pw useradd mysql -g mysql #建立mysql用户并且加入到mysql组中
建立用户后我们就初始化表 (注意:必须先执行本步骤后才能进行以下步骤)
# ./scripts/mysql_install_db --user=mysql #初试化表并且规定用mysql用户来访问
初始化表以后就开始给mysql和root用户设定访问权限, 我们先到安装mysql的目录:
# cd /usr/local/mysql
然后设置权限
# chown -R root . #设定root能访问/usr/local/mysql
# chown -R mysql var #设定mysql用户能访问/usr/local/mysql/var ,里面存的是mysql的数据库文件
# chown -R mysql var/. #设定mysql用户能访问/usr/local/mysql/var下的所有文件
# chown -R mysql var/mysql/. #设定mysql用户能访问/usr/local/mysql/var/mysql下的所有文件
# chgrp -R mysql . #设定mysql组能够访问/usr/local/mysql
设置完成后,基本上就装好了,好了,我们运行一下我们的mysql:
# /usr/local/mysql/bin/mysqld_safe --user=mysql &
如果没有问题的话,应该会出现类似这样的提示:
[1] 42264
# Starting mysqld daemon with databases from /usr/local/mysql/var
这就证明你安装成功了,如果出现:
[1] 42264
# Starting mysqld daemon with databases from /usr/local/mysql/var
040818 10:53:45 mysqld ended
则证明你的mysql运行不来,请查看错误日志: /usr/local/mysql/var/*.err 然后确定安装是否成功,如果没有成功,请检查上面的步骤是否正确
.
安装完成后,能够通过 /usr/local/mysql/bin/mysql 来连接mysql进行管理,如果你装了apache并且能够解析php的话,也能使用phpMyadmin 来管
理你的mysql,记得装完后使用mysql或者mysqladmin来修改root的密码,这里我们就不 说了,请参考相关的文章.
控制mysql就通过 /usr/local/mysql/libexec/mysqld 来控制启动或者停止mysql:
# /usr/local/mysql/libexec/mysqld start #启动mysql
# /usr/local/mysql/libexec/mysqld stop #停止mysql
# /usr/local/mysql/libexec/mysqld restart #重启mysql
为了每次系统重启后都能运行mysql,可以写一个脚本放到 /usr/local/etc/rc.d目录下,用来运行mysql,我们写一个脚本mysql_start.sh
#! /bin/sh
/usr/local/mysql/bin/mysqld_safe&
然后保存到/usr/local/etc/rc.d目录下,那么以后reboot系统后都能启动mysql了.
二. 安装Apache
安装Apache要简单点,我这里安装的Apache版本是 httpd-2.0.50,去下载压缩包:
.下载回来的包叫做 httpd-2.0.50.tar.gz 我们放在 /usr/local/src目录下.
首先进入目录后解压缩:
# cd /usr/local/src
# tar -zxvf httpd-2.0.50.tar.gz
然后就会得到 httpd-2.0.50目录,我们进入目录
# cd httpd-2.0.50
首先配置:
# ./configure \
? --prefix=/usr/local/apache \ #我们要把Apache安装在那个目录,我们这里装在 /usr/local/apache下
? --enable-shared=max \
? --enable-module=rewrite \
? --enable-module=so
执行上面的命令,如果没有错误信息,证明配置成功,然后进行编译:
# make
一两分钟就编译完了,然后进行安装:
# make install
安装完成后,Apache就存放在 /usr/local/apache目录下了, bin是执行文件的目录,conf是配置文件目录,htdocs是网页的主目录,logs是日志目
录.
Apache通过 bin/apachectl或者bin/httpd来控制启动或者停止.
# /usr/local/apache/bin/httpd -k start #启动apache
# /usr/local/apache/bin/httpd -k stop #停止apache
# /usr/local/apache/bin/httpd -k restart #重启apache
然后你可以通过
来测试apache是否安装成功,如果出现apache的页面则安装成功,否则请检查上面的步 骤.三. 安装PHP
我们使用的PHP版本是4.3.8,先去下载:
, 下回来的包叫做 php-4.3.8.tar.gz, 放到/usr/local/src目录下.
首先进入该目录后解压缩:
# cd /usr/local/src
# tar -zxvf php-4.3.8.tar.gz
解压后进入目录:
# cd php-4.3.8
进行配置,这一步比较关键,一定要设置好,特别是要考虑到你要支持什么,比如GD库,xml,mysql等 等,如果想知道详细的配置,执行 ./configure
--help来获得:
# ./configure \
? --with-apxs2=/usr/local/apache/bin/apxs \
? --disable-debug \ #关闭php内部调试
? --enable-safe-mode \ #打开php的安全模式
? --enable-trans-sid \
? --with-xml \ #支持xml
? --with-mysql \ #支持mysql
? --enable-short-tags \ #支持PHP的短标记
? --with-gd \ #支持GD库
? --with-zlib \ #支持zlib
? --with-jpeg \
? --with-png \
? --enable-memory-limit \
? --disable-posix \
? --with-config-file-path=/usr/local/lib
如果上面的配置没有错误的话,那么应该最后会显示感谢使用PHP等字样,那么证明配置成功,如果上面的配置 选项不支持的话,会提示错误.
比如你没有安装mysql,那么--with-mysql就无法使用,所以一定要注意对应选项系统是否能够支持,如果出现错误,那么就先安装对应的程序, 或
者去掉相关选项.
配置之后就进行编译:
# make
编译成功后出现Build complete.字样,那么就可以进行安装了:
# make install
安装完成后把/usr/local/src/php-4.3.8/php.ini-dist复制到/usr/local/lib/,并重命名为php.ini
# cp /usr/local/src/php-4.3.8/php.ini-dist /usr/local/lib/php.ini
基本到这里PHP就安装成功了,如果中间出现错误,除了在配置的时候没有选对选项之后一般都不 出现错误.
四. 整合Apache+PHP
为了让Apache能够直接解析php,我们还要进行一些配置.
首先进入apache的配置文件目录:
# cd /usr/local/apache/conf
然后用vi打开配置文件httpd.conf:
# vi httpd.conf
在httpd.conf文件中,添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
应该将以上两句添加在其他AddType之后。
确保文件中有以下一句话,没有就自己添加在所有LoadModule之后。
LoadModule php4_module modules/libphp4.so
好了,在vi中使用:wq保存httpd.conf文件,退出vi。启动apache server:
# /usr/local/apache/bin/httpd start
现在apache就能够运行php了,写个文件测试一下,在/usr/local/apache/htdocs目录下,新建一个phpinfo.php文件,
文件中只有一行代码:
<? phpinfo(); ?>
保存此文件, 在你的浏览器中输入

如果出现错误,比如提示你下灾phpinfo.php,那么apache就是还无法解析php文件,那么请 仔细检查以上的操作是否正确.
好,到这里,基本上Mysql+Apache+PHP安装完成,那么就能做服务器了,也可以安 装网站了
同时可以传个phpMyadmin去管理你的mysql
第三步 倚天服务端数据库还原
用FTP上传下载的7.77M的服务端下的db.tar.gz和game1.tgz两个文件和数据库下面的 三个文件夹到FTP里面,也就是incoming目录下面
然后进入目录
命令为: cd /var/ftp/incoming/
解压缩这两个文件夹
命令为: tar zvxf db.tar.gz
tar zvxf game1.tgz
将数据库下面的三个文件夹复制到/var/db/mysql/下面
命令为:cp -r ./metin /var/db/mysql/
cp -r ./pay_auth /var/db/mysql/
cp -r ./mysql /var/db/mysql/
重新启动MYSQL(数据库里面自带几个账号,其中一个账号test 密码test
并进入三个目录下面使用chmod 777 *命令更改权限
然后进入进入db文件夹
更改设置文件CONFIG(freebsd是大小写敏感的,请注意大小写)
将里面的IP地址改一下(这里的没必要都改127.0.0.1)
再用同样的方法将account_server mark_server chat_server log_server和各个game_server下的CONFIG文件都改过来.
注意:account_server和game_server下的CONFIG文件里的DB_ADDR要写 成127.0.0.1
其他的改为本机IP:192.168.10.*
还有就是要将account_server下的iplist文件下的所有IP都改为本机IP也就是192. 168.10.*段的IP地址.这里的IP地址才是真正的客户端连接的IP地址.
并在各个目录下面使用chmod 777 *命令更改权限
第四步 启动服务器
运行游戏服务端,依次是db,chat,mark,log,game,account
在incoming目录下面(为了剩事)使用命令startx开启多窗口
然后开启一个一个的窗口分别开启dbserv chatserv mark_server logserv 各个mt_server account_server
使用的命令为
cd db
./dbserv
另开窗口
cd game1
cd chat_server
./chatserv
另开窗口
cd game1
cd mark_server
./mark_server
另开窗口......
这时候服务器已经开起来了,说上成功了,但是你还玩不了,因为你还缺最重要的东西,请看第五步
第五步 登陆器
因为倚天里的登陆器是加了密的,check码你又不知道,目前有个折中方案,就是下载别人做好的登陆器,就 用里面的IP做你的服务端IP,不用上面的127.0.0.1,有同志说我直接改ip_chn.es文件里 的IP行不行,名流明确地跟你说,不行!
第六步 登陆游戏
得需要帐户,现在网上有很多下载的别人的数据库,你直接用是不行的,因为TEST帐号在PLAYER表里有 个对应的人物GM甲,但是DB文件夹下的人物数据文件夹DATA下面却没有对应的数据文件以至于在读取GM 甲时出现no such file or directory, 而创建人物的时候因为表里的这个位置有个人物当然无法创建,而且网上的人物数据表结构的POSE不是主索引 不能创建2个人物,所以你创建的第二个人物是不会保存的, 正确来讲是根本没有创建成功.
解决方法:创建新的帐号,改POSE也为主索引.删除数据表里的所有人物数据记录.
到此也就没什么好说的,如果还有不明白的地方,欢迎跟贴,我会随时回答,并更新。
其他资料:
一 倚天GM命令集
Go 移动
使用方法 </go #zone /x y/人物名称>
ZONE代码
2 修罗村 3 精灵村
4 矮人村 5 拉逊沙漠
6 新人修炼场 100 混乱森林
101 石之沙漠 102 蒂尔旷野
103 吉尼草原 104 特伦特森林
105 矮人矿井 106 地牢1层
107 地牢2层 108 地牢3层
109 精灵猎场 110 淡水湖
111 金字塔1层 112 金字塔2层
113 金字塔3层 114 混乱地牢1层
115 混乱地牢2层 116 混乱地牢3层
117 地牢4层 118 地牢5层
119 奈潘城外 1028 奈潘城内
120 死亡之谷(外) #120 300 300 龙洞村修理处
121 死亡之谷(内)
122 火龙洞
2000 战前集合地
---------------------------传唤玩家------------------------------
/tran 人物名称 召唤到player到自己面前(同一张地图内使用)
/sum 人物名称 召唤到player到自己面前(这个要魔法,,不在同一张地图内使用)
/dc 人物名称 踢玩家下线
------------------发兰色字(GM说的话地球人都知道哈哈)----------------------------
/not 内容 所有地图里的人都能看见
/znot 内容 同一张地图里的人都可以看见
------------------------刷怪命令------------------------------
/zreset
使用方法: /zreset ./*
如果带参数小数点: ”.” 则增加自己所在地图的怪物
如果带参数星号: ”*” 则增加所有地图的怪物
-------------------------禁言------------------------------
/mute 禁言
使用方法 : /mute 人物名称 时间数 3600 为一小时. 默认为一小时
-----------------------------状态(血和魔法)-------------------------
/u 恢复状态
使用方法 : /u 使用者名称
恢复使用者的状态,包括有益魔法.
-------------------------开攻城命令---------------------------------
/siege 开放攻城(开放后无法使用)
-----------------------------隐身(GM模式)---------------------------------
/gm GM隐身模式
-----------------------------爱情树(挡路的时候使用)-------------------------
/tree move 坐标 移动树木到指定坐标附近
--------------------------------重启服务器--------------------------------------------
/shutdown 服务器重新启动(最高级gm号才可以用)
==============================
常用非服务类型的命令
/pf 人名 ——普通人只是显示是否在线,GM则显示目标在哪个地图
/who ——查看当前地图人数(是大地图)和总人数
/sum 人名 ——召唤对方(相当于魔法召唤,但是无论是谁都能过来)
/score ——显示时间(不知道是系统时间还是开了服务端多久)
/not ——向全服发绿字广播
/znot ——向自己所在地图发绿字广播
/goto ——等同于/go,后面输入地图编号 X坐标 Y坐标(坐标可以省略,但是如果进房子必须加上,新地图也是)
/zreset .或者* ——手动刷新怪物,可以简化成/zre,后面的参数是必须带的。 .代表刷新自己所在小地图,*代表刷新整个服务器
/transfer 人名 ——将对方拉到你身边,忽视对方是否同意,只能用在同一地图。可以简化成/tra 人名
/unaffect 人名 ——取消对方身上所有魔法效果,可以简化成/u 人名,向自己使用时可以直接输入/u
/mute 人名 时间 ——使对方禁言,可以不加时间,默认是60 minutes
/dc 人名 ——踢对方下线,对方只能重新执行倚天客户端
/siege ——开放攻城(某些时候只能用一次,就是第一次用,但是朋友说可以连开,估计是GM权限问题)
/gm ——使用GM隐身模式,这模式任何人平常都无法看到你,并且HP到9999,HP恢复是999,施 加感知
/treemove 坐标 ——移动树木到指定坐标范围
/shutdown ——关闭服务端(只有1级GM权限才可以用)
/castleking 帮派名称 ——使指定帮派为城池拥有者
由于权限问题,还没有确定的指令
/mload
/iload
/oload
/gload
/restore
/furyofgod
/transfer unkown 哈哈
/boot
/itempurge 清除地上的物品
/setskill 大概是调技能级数
/unaffect
/reload 大概是从新进游戏也可能是重新接受数据???不懂 继续研究
/castledamage 查看城堡损坏程度
/skillban 大概是清楚技能
/resetquest 这个可能是钓鱼场的 问题那个功能???
/temp 雇佣兵
/uhuhu
/lottery 这个是彩票的不知道怎么用
二,DB下的metin.sql说明
------------------------------------------------------------------------------------
account表
('111111','111111','111111','
','111111' ,NULL,'111111111111',127,'111.111.111.111','0000-00-00 00:00:00',0,'5000','2005-07-18 18:11:56',NULL,'2005-10-13 15:30:12',0,0,'111111','111111111','0000-00-00 00:00:00',0,'111111')解释:('密码','真名','身份证号','EMail','电话号',电话号2,'地址',127,' IP地址','0000-00-00 00:00:00',0,'银行密码','创建时间',NULL,'最后上线时间',0,0,'问题',' 回答','到期时间',0,'帐号')
------------------------------------------------------------------------------------
player表
('111111',0,'111111',0,2,3,247,271,271,200,111111, 111111,0,0,109,0,'2005-10-13 15:33:38')
解释:('所属帐号',位置,'玩家姓名',0,姓名,头发,等级,力量,敏捷,智力,ElK钱,DAK钱 ,所属盟,0,所在地图,0,'最后玩的时间')
------------------------------------------------------------------------------------
三,NPC标码的顺序(以方便调整爆率)
1 山猫
2 小史莱姆
3 野猪怪
4 蛇
5 蝎子
6 堕落者
7 熊
8 狂人
10 毒蛇
11 树怪
13 沙漠怪
14 石头人1
15 黑猩猩
16 野猪
17 狼人
19 吸血鬼
20 炽天使
21 史莱姆
22 皮奥
23 战斗魔法师
24 斯特尔
25 朱可
26 修女
27 伊杰尔德
28 店员
29 牧师
30 纳里
31 埃里
32 伊吉安
33 伊莉
34 那尔
35 店员
36 贝里西安
37 茂尔
38 伊莉安
39 小树怪
40 小猩猩
41 小野猪
42 树精
43 狂战士
44 铁皮蛇
45 土蛇
46 大猩猩
47 恶女
48 波莉
49 店员
50 塔奇
51 卫仆
52 阿玛
53 夏尔
54 爱伦
55 教父
56 店员
57 丹尼斯
58 夏克
59 店员
60 店员
61 店员
62 店员
63 鸟怪
64 树妖
65 树精王
66 树妖王
67 白蝎子
68 红蝎子
69 黑蝎子
70 小蝎子
71 沙人
72 沙丘精灵
73 沙漠恶梦
74 小石头人
75 火烈马
76 天使
77 店员
78 猪头怪
79 俾格米人
80 红石头人
81 米尼拉
82 罗伊斯
83 店员
84 摩尔
85 店员
86 罗尔斯
87 店员
88 店员
89 店员
90 店员
91 狂暴战士
92 俾格米人1
93 俾格米人2
94 俾格米人3
95 俾格米人4
96 俾格米人5
97 猪头妖
98 猪头精
99 猪头老怪
100 猪头魔王
101 高级狂战士
102 狂怒战士
103 狂乱战士
104 堕落魔法师2
105 野猪将军
106 野猪武士
107 金色史莱姆1
108 大史莱姆
109 僵尸
110 吸血魔王
111 混沌怪1
112 女巫
113 巫师
114 黑暗狂战士1
115 修理工
116 火龙马
117 娜菲亚
118 亚多斯
119 狼人王
120 高级石头人
121 吸血魔
122 罗马战士
123 龙怪
124 天使长
125 巨剑战士
126 犀牛战士
127 癞蛤蟆
128 红蛤蟆
129 蜥蜴
130 兰蜥蜴
131 巨剑武士
132 犀牛武士
133 幻影巫师
134 黑魔女
135 马可
136 巫女
137 崔斯特
138 海利
139 蝎子王
140 白蝎子王
141 水蛇
142 黑暗使者
143 谢比特
144 使者
145 酋长
146 修理工
147 保管箱
148 杂货商
149 药材商
150 引导者
151 引导者
152 扫帚
153 宝箱
154 稻草人
155 圣诞老人
156 铁匠
157 圣诞婆婆
158 蝙蝠
159 蝙蝠2
160 红蝙蝠
161 骷髅战士
162 骷髅将军
163 骷髅王
164 木乃伊
165 高级木乃伊
166 斯芬克斯
167 法老
168 法老王
169 花面蛛
170 鬼脸蛛
171 红蜘蛛
172 蝙蝠王
173 红蜘蛛王
174 木乃伊首领
175 骷髅魔王
176 蝎子女王
177 大天使
178 野猪战士
180 格雷汉姆
181 霍克福德
182 骷髅战士
183 骷髅将军
184 骷髅王1
185 斯芬克斯
186 白衣狂人
187 红衣狂人
188 青衣狂人
189 绿衣狂人
190 堕落魔法师
191 堕落魔法师
192 堕落魔法师
193 堕落魔法师
194 白衣狂战士
195 红色大法师
196 暗魔女
197 黑魔法师
198 影子狂战士
199 狂傲战士
200 谢里特
201 艾尼彼德
202 服务生
203 服务小姐
204 服务小姐
205 高级狂战士
206 堕落魔法师1
207 金色史莱姆
208 僵尸王
209 混沌怪
210 初级魔法师
211 混沌魔王
212 僵尸怪
213 魔法用品店员
214 魔法用品店员
215 骷髅弓箭手
216 死魂灵
218 海妖
219 半蝎人
220 鸟妖
221 克雷林
222 木头人1
223 狼1
224 黑狼
225 桃木人
226 独角兽
227 地狱犬2
228 木头人
229 石头人
230 狼
231 地狱犬
232 天使
233 天使
234 骷髅护卫
235 独眼巨人
236 史前巨鳄
237 蜥蜴弓箭手
238 地狱犬1
239 里奇
240 石像兽
241 利爪兽
242 骷髅护卫1
243 火龙
244 黑暗狂战士
246 白蝎子王1
247 嫦娥
248 大天使
249 火龙王
Deutsch(google)
Übersetzung: Chinesisch » Deutsch
首先,开始安装之前,检查你手头的软件工具: 5.4-RELEASE-i386-bootonly.iso ftp://ftp.freebsdchina.org/pub/FreeB...4/5.4-RELEASE- i386-bootonly.iso 5.4-RELEASE-i386-disc1.iso ftp://ftp.freebsdchina.org/pub/FreeB...4/5.4-RELEASE- i386-disc1.iso 5.4-RELEASE-i386-disc2.iso ftp://ftp.freebsdchina.org/pub/FreeB...4/5.4-RELEASE- i386-disc2.iso 倚天服务端(包含数据库,DB,game1,game2) 瑶天有下载(缺game2), 登陆" target="_blank">ftp://
用里面的game2(game2里的maps下的aaus文件在BSD系统下改为aus,WIN系统不支持 aus文件名) game1与game2的关系区别 1、game11的商店是唯一不同的,别的都一样 2、game1的NPC 文件夹里有 270的文件,game2的NPC文件夹里只有 269个文件相同 1、game1和game2下的 cores guild items knowledge log lottery magic maps shop(除了game1_server1不同别的都相同) skill 如果你要自己开SF的,
也有下载做好的网站系统(不过国家规定,SF流量超过200IP,或者赢利为目的话是违法的哦:)还有ph pmyadmin工具及最重要的VMware〈单机搞服务端的朋友用,如果有两部电脑的话,可以省略它>( 华军或者天空软件站有下)好了,工具都stand by 了,let's go~ 第一步 FREEBSD安装一、安装FreeBSD 用直接下载的BSD,安装的过程是游戏中最烦的了,但是要沉住气哦在安装之前,先提出几点建议 供大家参考: 1、采用最小化安装。 2、安装时启用inetd,并在编辑inetd.conf文件时,把带有“ftp ”的行前面的“#”号去掉。这样作是为了以后安装软件时可以用ftp 上传文件。 3、添加一个wheel组的用户,这样在系统工作正常后可以在windows系统上通过终端 登录软件(如SecureCRT)进行所有操作。 FreeBSD4.7在最小安装时支持SSH终端登录 ,所以我们需要使用支持SSH协议的终端软件,如SecureCRT。例如:我添加的用户名是ylf,隶属 wheel系统组。系统产生一个用户目录/home/ylf。我可以通过SecureCRT以ylf身份登录到系统,然后通过su命令切换到root用户。同时 我也可以在IE浏览器内键入 ftp://192.168.0.1 ,并输入ylf用户名和密码登录ftp将需要的文件上传到自己的用户目录里。/ (注:192.168.0.1是我的服务器连接内网的网卡IP地址)。 以下除系统安装部分,我都是采用终端方式操作。 4、分区时将/home、/usr和/var划的大一些,因为/usr为程序目录,/var要存放日志,/home是用户主目录,我的用户文件如网页、 ftp上传文件等都放在这里。还有最好保留一部分空间留作以后需要的时候用。我的机器上有2块硬盘,一快1 8.2G SCSI硬盘,一块40G IDE硬盘。我是这样划分的。 128M / 20G /home 2G /ftp 256M /tmp 6 G /usr 5G /var 其中/ftp是为匿名ftp用户访问专用。剩余空间留作备用。当然如果硬盘空间少的话,做我们的试验也是够用的。 关于安装方面的文章,大家也可以参考delphij写的《FreeBSD服务器的安装与优化》一文。 本系统安装过程图解是专为初学者提供的。整个系统的定制过程都是针对连载文章的系统要求作的。 我们采 用光盘启动安装FreeBSD的方式,并且硬盘上只有FreeBSD一个系统。 首先修改CMOS使系统 能够通过光盘引导。 插入FreeBSD的第一张盘。正常引导后进入定制内核界面选Skip kernel configuration and continue with installation跳过内核定制,我们在整个系统安装结束后会重新定制内核。 接着进入系统安装主 界面。选择Standard开始标准安装。 接着出现提示告诉你下一步将要进行Fdisk操作,按回车继 续。 进入Fdisk Partition Editor界面为了保证与FreeBSD共存的系统能够启动,默认情况下FreeBSD会保留一部分磁盘 空间(64 cyl)。我们装的是单系统,这部分空间没有用,按“Shift+F”将所有空间都给FreeBSD 这里选择No。 接着按“Q”完成。然后提示需要划分FreeBSD文件系统。回车继续。 进入Dis klable Editor界面,按A先让系统自动划分然后移动光标到/var和/usr,按D将这两个分区先删除。把光标移到最上面,按C分别创建/var,/usr,/home,/ftp分区。其中/ftp分区专为匿名Ftp使用。/var用于存放日志,/usr存放程序,/home存放用户数据。 我这里是4G的硬盘,如果硬盘空间大,应该适当加大这4个分区的容量。 按“ Q”继续。 出现Choose distributions(选择安装组件)界面:这里选Minimal最小化安装(贪方便就选ALL)。 选择OK继续。 出现Choose Installation Media选择安装媒体界面,这里选择 1 CD/DVD,通过光盘安装。OK继续。 出现确认界面,这是最后一次后悔的机会!选YES开始安装, 经过 一段时间后,出现安装成功提示。OK继续, 出现是否配置网络设备提示。选YES,接下来会列出你的网络 设备,选择第一块网卡,回车,会问你是否启用IPv6协议,选NO继续。问你是否使用DHCP,选NO继续 。 出现网卡配置界面,这里只要添入主机名和IP地址就可以,其他的在后续安装中会配置。 接着问你是 否现在启用这块网卡接口,选YES。然后问你是否使用本系统作为网关,选YES。 出现是否配制inet d(Internet超级服务器)界面。选YES,提示是否启用inetd,选YES。 提示是否编辑i netd的配置文件,inetd.conf,选YES。 接着出现文件编辑界面,移动光标到带有ftp的 行,将前面的#删掉,只删除头两行的即可。按ESC退出并保存。 接着问你是否启用匿名ftp访问,选Y ES,后面的提示也选YES继续,对匿名用户的组和用户目录进行了设置,不用改动,直接选OK继续。 接 着问你是否建立一个ftp登陆时的欢迎信息。选NO不建立继续。 接下来的几个提示: 是否使本机运行 NFS服务器,选NO。 是否使本机运行NFS客户,选NO。 是否配制默认安全策略,选NO。 列 出当前对inetd做过的设置,OK继续。 是否定制系统控制台,选NO。 设置系统时区,依次选NO ——Asia——China——East China——YES 询问是否启用Linux二进制兼容支持,这将使FreeBSD可以运行所有Linux程序。选YES。 接着提示是否配制非U**鼠标,选NO继续。 接着问是否浏览Package collection,选NO继续, 问是否添加系统用户和组,选YES 选择USER Add a new user to the system,添加一个新用户。OK 继续。这里添加一个wheel组的用户ylf,用于终端登录时可以用这个用户切换到root。 OK后回 到前一个界面,选EXIT退出。 这时提示要求输入root用户密码。需要输入2次。 然后问你是否想 回到主界面对配置做改动,选NO——Exit Install退出安装 最后提示是否退出重新启动,选YES,记得要拿出光盘。为了让系统可以重新编译 内核和使用ports安装应用程序。我们重新运行系统配置程序安装内核编译支持和ports。 以roo t用户登录后,运行: # /stand/sysinstall 出现系统配置主界面 选择Configure后回车继续。出现FreeBSD Configuration菜单选择Distributions后 OK继续。出现组件安装选择界面选择src——sys和ports,OK后出现选择安装媒体界面,选通过光 盘安装 这样就把内核编译支持和ports安装到系统。 安装完成后,选Exit——Ex it Install退出。安装完系统后,要重新编译内核。目的是要系统支持Firrwall和提高运行效率。 注意:这之后的过程在终端上操作要方便许多。SecureCRT支持在终端界面上直接拷贝和粘贴文本内容 。二、配置FreeBSD 1、配置/etc/rc.conf,我的rc.conf: 代码: hostname="bonnie.bin.com" defaultrouter="192.168.0.188" ifconfig_rl0="inet 192.168.0.188 netmask 255.255.255.0" linux_enable="YES" moused_enable="YES" 注意:这里设置必须和你本机上的IP在一个网段里面,如:你的机器IP是192.168.0.2,那么你的 虚拟机上的Freebsd的IP就应该是192.168.0.X。这里虚拟机的网络模式为桥接 。 2、配置/etc/resolv.conf,这里是配置DNS,要不然无法上网。我的resolv.conf: 代码: nameserver 220.103.96.112 nameserver XXX。XXX。XXX。XXX 202。103。96。112是湖南的DNS 完成后重启机器。 3、将光盘放入光驱中,安装ports和src 代码: # sysinstall 然后选择Configure-->Distributions,然后利用空格键选择src和ports两项,点install,安装完成后 重启机器。 在安装SRC的时候,偷懒可以选择All。 三、升级ports 代码: #cp /usr/share/examples/cvsup/ports-supfile /etc/funpower #cd /etc # ee funpower 修改下面一行: default host=cvsup2.FreeBSDChina.org 然后运行如下命令:代码: #cvsup -g -L 2 funpower 完成安装后重启机器。 到这里,一个基本的Freebsd就搭建好了。下面我们来图形化和汉化它。方便新手用它搭建倚 天服务器。 四、安装Xorg和Gnome,让大家可以用图形界面和中文的操作系统哦。 为了安装方便,将1号和2号光盘的Packages文件夹下的All文件夹下的软件全部COP Y到/usr/soft中: 代码: #mkdir /usr/soft 创建一个soft目录在usr下 #mount /cdrom 载入cdrom #cd /cdrom/packages/All 进入cdrom下的packages/All目录 #cp -R * /usr/soft 通过上面的方法将2号盘的Packages也拷入/usr/soft中,命令是一样的。在放入2号盘之前,用#umount /cdrom命令卸掉光驱再载入光驱,要不然目录会不正确。 接下来开始安装: 代码: #cd /usr/soft #pkg_add xorg-6.8.2.tbz //freebsd5.3之后都用xrog,不用XFree86了 #pkg_add gnome2-2.10.0.tbz 完成安装后重启机器。 五、配置xorg.conf 代码: #cd /usr/X11R6/bin #./xorgcfg -textmode 根据自己的硬件配置每个选项,然后选择最后第二项Write xorg.conf and quit,然后出现一个对话框问你是否将配置文件copy到/etc/X11目录中,选择OK。 在这里没有安装虚拟机工具的时候,选择8位色深,640*480的分辨率。它没有虚拟显卡。 如果是微软的VPC,选择16位色深 ,800*600的分辨率。它的虚拟显卡是S3 32/64的。 这个时候,你的X windows系统基本配置好了。 六、配置.xinitrc 使X Windows启动时默认的桌面系统为Gnome 代码: #echo “/usr/X11R6/bin/gnome-session” > ~/.xinitrc 七、运行X Windows #startx 进入Gnome桌面系统,下面开始中文化桌面Gnome。在desktop点击,log,就可 以退出桌面 编辑.cshrc文件:代码: #cd ~ #ee .cshrc 加入下面内容:代码: setenv LANG zh_CN.eucCN setenv LC_LANG zh_CN.eucCN 重启机器,代码: # reboot 在运行X windows,就是中文的了。 第二步 FreeBSD下安装MySQL+Apache+PHP 一. 安装MySQL 我使用的的Mysql是4.0.20,源代码版,你也可以使用RPM包或者二进制版,安装方法可能不一样, 请参考其它文章. 先下载Mysql2.0.20的源代码版,地址: sql.com/downloads/mysql/4.0.html">
把它下到/usr/local/src目录下,如果没有该目录,就自己建一个.下载回来的包名字叫 mysql-4.0.20.tar.gz,然后我们把它解压出来: # tar -zxvf mysql-4.0.20.tar.gz 解压后生成mysql-4.0.20目录,我们进入该目录: # cd mysql-4.0.20 进入后就开始配置mysql了,配置过程中我们要给mysql设置一个安装目录,我们设置在 /usr/local/mysql 下,以为把文件放到一个地方比较容易 管理,如果你还想获得更多的配置信息,使用 ./configure --help: # ./configure --prefix=/usr/local/mysql 然后等几秒钟,配置完成后就编译源代码: # make 这个编译的过程比较长,如果机器比较慢的话,可能要近二十分种 ( PS:我的机器是很普通的机器,所有用了差不多15,6分种 ) . 编译完成后就安装: # make install 等上几秒钟,安装完成.下面就到了最关键的部分了,为什么老安装不成功,(PS:至少我是安装 了N次,N > 10 ,呵呵),问题关键就在这里,访问 mysql要一个专门的用户,而且必须给相应的访问权限,这里我们就设置root和mysql有权限访问 . 我们先建立一个mysql和mysql用户来访问mysql: # pw groupadd mysql #建立mysql组 # pw useradd mysql -g mysql #建立mysql用户并且加入到mysql组中 建立用户后我们就初始化表 (注意:必须先执行本步骤后才能进行以下步骤) # ./scripts/mysql_install_db --user=mysql #初试化表并且规定用mysql用户来访问 初始化表以后就开始给mysql和root用户设定访问权限, 我们先到安装mysql的目录: # cd /usr/local/mysql 然后设置权限 # chown -R root . #设定root能访问/usr/local/mysql # chown -R mysql var #设定mysql用户能访问/usr/local/mysql/var ,里面存的是mysql的数据库文件 # chown -R mysql var/. #设定mysql用户能访问/usr/local/mysql/var下的所有文件 # chown -R mysql var/mysql/. #设定mysql用户能访问/usr/local/mysql/var/mysql下的所有文件 # chgrp -R mysql . #设定mysql组能够访问/usr/local/mysql 设置完成后,基本上就装好了,好了,我们运行一下我们的mysql: # /usr/local/mysql/bin/mysqld_safe --user=mysql & 如果没有问题的话,应该会出现类似这样的提示: [1] 42264 # Starting mysqld daemon with databases from /usr/local/mysql/var 这就证明你安装成功了,如果出现: [1] 42264 # Starting mysqld daemon with databases from /usr/local/mysql/var 040818 10:53:45 mysqld ended 则证明你的mysql运行不来,请查看错误日志: /usr/local/mysql/var/*.err 然后确定安装是否成功,如果没有成功,请检查上面的步骤是否正确 . 安装完成后,能够通过 /usr/local/mysql/bin/mysql 来连接mysql进行管理,如果你装了apache并且能够解析php的话,也能使用phpMyadmin 来管 理你的mysql,记得装完后使用mysql或者mysqladmin来修改root的密码,这里我们就不 说了,请参考相关的文章. 控制mysql就通过 /usr/local/mysql/libexec/mysqld 来控制启动或者停止mysql: # /usr/local/mysql/libexec/mysqld start #启动mysql # /usr/local/mysql/libexec/mysqld stop #停止mysql # /usr/local/mysql/libexec/mysqld restart #重启mysql 为了每次系统重启后都能运行mysql,可以写一个脚本放到 /usr/local/etc/rc.d目录下,用来运行mysql,我们写一个脚本mysql_start.sh #! /bin/sh /usr/local/mysql/bin/mysqld_safe& 然后保存到/usr/local/etc/rc.d目录下,那么以后reboot系统后都能启动mysql了. 二. 安装Apache 安装Apache要简单点,我这里安装的Apache版本是 httpd-2.0.50,去下载压缩包:
. 下载回来的包叫做 httpd-2.0.50.tar.gz 我们放在 /usr/local/src 目录下. 首先进入目录后解压缩: # cd /usr/local/src # tar -zxvf httpd-2.0.50.tar.gz 然后就会得到 httpd-2.0.50目录,我们进入目录 # cd httpd-2.0.50 首先配置: # ./configure \ ? --prefix=/usr/local/apache \ #我们要把Apache安装在那个目录,我们这里装在 /usr/local/apache下 ? --enable-shared=max \ ? --enable-module=rewrite \ ? --enable-module=so 执行上面的命令,如果没有错误信息,证明配置成功,然后进行编译: # make 一两分钟就编译完了,然后进行安装: # make install 安装完成后,Apache就存放在 /usr/local/apache目录下了, bin是执行文件的目录,conf是配置文件目录,htdocs是网页的主目录,logs是日志目录 . Apache通过 bin/apachectl或者bin/httpd来控制启动或者停止. # /usr/local/apache/bin/httpd -k start #启动apache # /usr/local/apache/bin/httpd -k stop #停止apache # /usr/local/apache/bin/httpd -k restart #重启apache 然后你可以通过
来测试apache是否安装成功,如果出现apache的页面则安装成功,否则请检查上面的步 骤. 三. 安装PHP 我们使用的PHP版本是4.3.8,先去下载:
, 下回来的包叫做 php-4.3.8.tar.gz, 放到/usr/local/src目录下. 首先进入该目录后解压缩: # cd /usr/local/src # tar -zxvf php-4.3.8.tar.gz 解压后进入目录: # cd php-4.3.8 进行配置,这一步比较关键,一定要设置好,特别是要考虑到你要支持什么,比如GD库,xml,mysql等 等,如果想知道详细的配置,执行 ./configure --help来获得: # ./configure \ ? --with-apxs2=/usr/local/apache/bin/apxs \ ? --disable-debug \ #关闭php内部调试 ? --enable-safe-mode \ #打开php的安全模式 ? --enable-trans-sid \ ? --with-xml \ #支持xml ? --with-mysql \ #支持mysql ? --enable-short-tags \ #支持PHP的短标记 ? --with-gd \ #支持GD库 ? --with-zlib \ #支持zlib ? --with-jpeg \ ? --with-png \ ? --enable-memory-limit \ ? --disable-posix \ ? --with-config-file-path=/usr/local/lib 如果上面的配置没有错误的话,那么应该最后会显示感谢使用PHP等字样,那么证明配置成功,如果上面的配置 选项不支持的话,会提示错误. 比如你没有安装mysql,那么--with-mysql就无法使用,所以一定要注意对应选项系统是否能够支持,如果出现错误,那么就先安装对应的程序 , 或者去掉相关选项. 配置之后就进行编译: # make 编译成功后出现Build complete.字样,那么就可以进行安装了: # make install 安装完成后把/usr/local/src/php-4.3.8/php.ini-dist复制到/usr/local/lib/,并重命名为 php.ini # cp /usr/local/src/php-4.3.8/php.ini-dist /usr/local/lib/php.ini 基本到这里PHP就安装成功了,如果中间出现错误,除了在配置的时候没有选对选项之后一般都不 出现错误. 四. 整合Apache+PHP 为了让Apache能够直接解析php,我们还要进行一些配置. 首先进入apache的配置文件目录: # cd /usr/local/apache/conf 然后用vi打开配置文件httpd.conf: # vi httpd.conf 在httpd.conf文件中,添加 AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 应该将以上两句添加在其他AddType之后。确保文件中有以下一句话,没有就自己添加在所有LoadMo dule之后。 LoadModule php4_module modules/libphp4.so 好了,在vi中使用:wq保存httpd.conf文件,退出vi。启动apache server: # /usr/local/apache/bin/httpd start 现在apache就能够运行php了,写个文件测试一下,在/usr/local/apache/htdocs目录下,新建一个phpinfo.php文件,文件中只有一行代码: <? phpinfo(); ?> 保存此文件, 在你的浏览器中输入
. 好,到这里,基本上Mysql+Apache+PHP安装完成,那么就能做服务器了,也可以安装网站了同时 可以传个phpMyadmin去管理你的mysql 第三步 倚天服务端数据库还原用FTP上传下载的7.77M的服务端下的db.tar.gz和game1.tgz两 个文件和数据库下面的三个文件夹到FTP里面,也就是 incoming目录下面然后进入目录命令为: cd /var/ftp/incoming/ 解压缩这两个文件夹命令为: tar zvxf db.tar.gz tar zvxf game1.tgz 将数据库下面的三个文件夹复制到/var/db/mysql/下面命令为:cp -r ./metin /var/db/mysql/ cp -r ./pay_auth /var/db/mysql/ cp -r ./mysql /var/db/mysql/ 重新启动MYSQL(数据库里面自带几个账号,其中一个账号test 密码test 并进入三个目录下面使用chmod 777 *命令更改权限然后进入进入db文件夹更改设置文件CONFIG(freebsd是大小写敏感的,请注意大 小写) 将里面的IP地址改一下(这里的没必要都改127.0.0.1) 再用同样的方法将account_server mark_server chat_server log_server和各个game_server下的CONFIG文件都改过来. 注意:account_server和game_server下的CONFIG文件里的DB_ADDR要写 成127.0.0.1 其他的改为本机IP:192.168.10.* 还有就是要将account_server下的iplist文件下的所有IP都改为本机IP也就是192. 168.10.*段的IP地址.这里的IP地址才是真正的客户端连接的IP地址. 并在各个目录下面使用chmod 777 *命令更改权限第四步 启动服务器运行游戏服务端,依次是db,chat,mark,log,game,accoun t 在incoming目录下面(为了剩事)使用命令startx开启多窗口然后开启一个一个的窗口分别开启d bserv chatserv mark_server logserv 各个mt_server account_server 使用的命令为 cd db ./dbserv 另开窗口 cd game1 cd chat_server ./chatserv 另开窗口 cd game1 cd mark_server ./mark_server 另开窗口...... 这时候服务器已经开起来了,说上成功了,但是你还玩不了,因为你还缺最重要的东西,请看第五步 第五步 登陆器因为倚天里的登陆器是加了密的,check码你又不知道,目前有个折中方案,就是下载别人做好的登陆 器,就用里面的IP做你的服务端IP,不用上面的 127.0.0.1,有同志说我直接改ip_chn.es文件里的IP行不行,名流明确地跟你说,不行!第 六步 登陆游戏得需要帐户,现在网上有很多下载的别人的数据库,你直接用是不行的,因为TEST帐号在PLAYE R表里有个对应的人物GM甲,但是DB文件夹下的人物数据文件夹DATA下面却没有对应的数据文件以至于在 读取GM甲时出现no such file or directory, 而创建人物的时候因为表里的这个位置有个人物当然无法创建,而且网上的人物数据表结构的POSE不是主索引 不能创建2个人物,所以你创建的第二个人物是不会保存的, 正确来讲是根本没有创建成功. 解决方法:创建新的帐号,改POSE也为主索引.删除数据表里的所有人物数据记录. 到此也就没什么好说的,如果还有不明白的地方,欢迎跟贴,我会随时回答,并更新。其他资料:一 倚天GM命令集 Go 移动使用方法 </go #zone /x y/人物名称> ZONE代码 2 修罗村 3 精灵村 4 矮人村 5 拉逊沙漠 6 新人修炼场 100 混乱森林 101 石之沙漠 102 蒂尔旷野 103 吉尼草原 104 特伦特森林 105 矮人矿井 106 地牢1层 107 地牢2层 108 地牢3层 109 精灵猎场 110 淡水湖 111 金字塔1层 112 金字塔2层 113 金字塔3层 114 混乱地牢1层 115 混乱地牢2层 116 混乱地牢3层 117 地牢4层 118 地牢5层 119 奈潘城外 1028 奈潘城内 120 死亡之谷(外) #120 300 300 龙洞村修理处 121 死亡之谷(内) 122 火龙洞 2000 战前集合地 ---------------------------传唤玩家------------------------------ /tran 人物名称 召唤到player到自己面前(同一张地图内使用) /sum 人物名称 召唤到player到自己面前(这个要魔法,,不在同一张地图内使用) /dc 人物名称 踢玩家下线 ------------------发兰色字(GM说的话地球人都知道哈哈)---------------------------- /not 内容 所有地图里的人都能看见 /znot 内容 同一张地图里的人都可以看见 ------------------------刷怪命令------------------------------ /zreset 使用方法: /zreset ./* 如果带参数小数点: ”.” 则增加自己所在地图的怪物如果带参数星号: ”*” 则增加所有地图的怪物 -------------------------禁言------------------------------ /mute 禁言使用方法 : /mute 人物名称 时间数 3600 为一小时. 默认为一小时 -----------------------------状态(血和魔法)------------------------- /u 恢复状态使用方法 : /u 使用者名称恢复使用者的状态,包括有益魔法. -------------------------开攻城命令--------------------------------- /siege 开放攻城(开放后无法使用) -----------------------------隐身(GM模式)--------------------------------- /gm GM隐身模式 -----------------------------爱情树(挡路的时候使用)------------------------- /tree move 坐标 移动树木到指定坐标附近 --------------------------------重启服务器 -------------------------------------------- /shutdown 服务器重新启动(最高级gm号才可以用) ============================== 常用非服务类型的命令 /pf 人名 ——普通人只是显示是否在线,GM则显示目标在哪个地图 /who ——查看当前地图人数(是大地图)和总人数 /sum 人名 ——召唤对方(相当于魔法召唤,但是无论是谁都能过来) /score ——显示时间(不知道是系统时间还是开了服务端多久) /not ——向全服发绿字广播 /znot ——向自己所在地图发绿字广播 /goto ——等同于/go,后面输入地图编号 X坐标 Y坐标(坐标可以省略,但是如果进房子必须加上,新地图也是) /zreset .或者* ——手动刷新怪物,可以简化成/zre,后面的参数是必须带的。 .代表刷新自己所在小地图,*代表刷新整个服务器 /transfer 人名 ——将对方拉到你身边,忽视对方是否同意,只能用在同一地图。可以简化成/tra 人名 /unaffect 人名 ——取消对方身上所有魔法效果,可以简化成/u 人名,向自己使用时可以直接输入/u /mute 人名 时间 ——使对方禁言,可以不加时间,默认是60 minutes /dc 人名 ——踢对方下线,对方只能重新执行倚天客户端 /siege ——开放攻城(某些时候只能用一次,就是第一次用,但是朋友说可以连开,估计是GM权限问题) /gm ——使用GM隐身模式,这模式任何人平常都无法看到你,并且HP到9999,HP恢复是999,施 加感知 /treemove 坐标 ——移动树木到指定坐标范围 /shutdown ——关闭服务端(只有1级GM权限才可以用) /castleking 帮派名称 ——使指定帮派为城池拥有者由于权限问题,还没有确定的指令 /mload /iload /oload /gload /restore /furyofgod /transfer unkown 哈哈 /boot /itempurge 清除地上的物品 /setskill 大概是调技能级数 /unaffect /reload 大概是从新进游戏也可能是重新接受数据???不懂 继续研究 /castledamage 查看城堡损坏程度 /skillban 大概是清楚技能 /resetquest 这个可能是钓鱼场的 问题那个功能??? /temp 雇佣兵 /uhuhu /lottery 这个是彩票的不知道怎么用二,DB下的metin.sql说明 ------------------------------------------------------------------------------------ account表 ('111111','111111','111111','
','111111' ,NULL,'111111111111',127,'111.111.111.111','0000-00-00 00:00:00',0,'5000','2005-07-18 18:11:56',NULL,'2005-10-13 15:30:12',0,0,'111111','111111111','0000-00-00 00:00:00',0,'111111') 解释:('密码','真名','身份证号','EMail','电话号',电话号2,'地址',127,' IP地址','0000-00-00 00:00:00',0,'银行密码','创建时间',NULL,'最后上线时间',0,0,'问题',' 回答','到期时间',0,'帐号') ------------------------------------------------------------------------------------ player表 ('111111',0,'111111',0,2,3,247,271,271,200,111111, 111111,0,0,109,0,'2005-10-13 15:33:38') 解释:('所属帐号',位置,'玩家姓名',0,姓名,头发,等级,力量,敏捷,智力,ElK钱,DAK钱 ,所属盟,0,所在地图,0,'最后玩的时间 ') ------------------------------------------------------------------------------------ 三,NPC标码的顺序(以方便调整爆率) 1 山猫 2 小史莱姆 3 野猪怪 4 蛇 5 蝎子 6 堕落者 7 熊 8 狂人 10 毒蛇 11 树怪 13 沙漠怪 14 石头人1 15 黑猩猩 16 野猪 17 狼人 19 吸血鬼 20 炽天使 21 史莱姆 22 皮奥 23 战斗魔法师 24 斯特尔 25 朱可 26 修女 27 伊杰尔德 28 店员 29 牧师 30 纳里 31 埃里 32 伊吉安 33 伊莉 34 那尔 35 店员 36 贝里西安 37 茂尔 38 伊莉安 39 小树怪 40 小猩猩 41 小野猪 42 树精 43 狂战士 44 铁皮蛇 45 土蛇 46 大猩猩 47 恶女 48 波莉 49 店员 50 塔奇 51 卫仆 52 阿玛 53 夏尔 54 爱伦 55 教父 56 店员 57 丹尼斯 58 夏克 59 店员 60 店员 61 店员 62 店员 63 鸟怪 64 树妖 65 树精王 66 树妖王 67 白蝎子 68 红蝎子 69 黑蝎子 70 小蝎子 71 沙人 72 沙丘精灵 73 沙漠恶梦 74 小石头人 75 火烈马 76 天使 77 店员 78 猪头怪 79 俾格米人 80 红石头人 81 米尼拉 82 罗伊斯 83 店员 84 摩尔 85 店员 86 罗尔斯 87 店员 88 店员 89 店员 90 店员 91 狂暴战士 92 俾格米人1 93 俾格米人2 94 俾格米人3 95 俾格米人4 96 俾格米人5 97 猪头妖 98 猪头精 99 猪头老怪 100 猪头魔王 101 高级狂战士 102 狂怒战士 103 狂乱战士 104 堕落魔法师2 105 野猪将军 106 野猪武士 107 金色史莱姆1 108 大史莱姆 109 僵尸 110 吸血魔王 111 混沌怪1 112 女巫 113 巫师 114 黑暗狂战士1 115 修理工 116 火龙马 117 娜菲亚 118 亚多斯 119 狼人王 120 高级石头人 121 吸血魔 122 罗马战士 123 龙怪 124 天使长 125 巨剑战士 126 犀牛战士 127 癞蛤蟆 128 红蛤蟆 129 蜥蜴 130 兰蜥蜴 131 巨剑武士 132 犀牛武士 133 幻影巫师 134 黑魔女 135 马可 136 巫女 137 崔斯特 138 海利 139 蝎子王 140 白蝎子王 141 水蛇 142 黑暗使者 143 谢比特 144 使者 145 酋长 146 修理工 147 保管箱 148 杂货商 149 药材商 150 引导者 151 引导者 152 扫帚 153 宝箱 154 稻草人 155 圣诞老人 156 铁匠 157 圣诞婆婆 158 蝙蝠 159 蝙蝠2 160 红蝙蝠 161 骷髅战士 162 骷髅将军 163 骷髅王 164 木乃伊 165 高级木乃伊 166 斯芬克斯 167 法老 168 法老王 169 花面蛛 170 鬼脸蛛 171 红蜘蛛 172 蝙蝠王 173 红蜘蛛王 174 木乃伊首领 175 骷髅魔王 176 蝎子女王 177 大天使 178 野猪战士 180 格雷汉姆 181 霍克福德 182 骷髅战士 183 骷髅将军 184 骷髅王1 185 斯芬克斯 186 白衣狂人 187 红衣狂人 188 青衣狂人 189 绿衣狂人 190 堕落魔法师 191 堕落魔法师 192 堕落魔法师 193 堕落魔法师 194 白衣狂战士 195 红色大法师 196 暗魔女 197 黑魔法师 198 影子狂战士 199 狂傲战士 200 谢里特 201 艾尼彼德 202 服务生 203 服务小姐 204 服务小姐 205 高级狂战士 206 堕落魔法师1 207 金色史莱姆 208 僵尸王 209 混沌怪 210 初级魔法师 211 混沌魔王 212 僵尸怪 213 魔法用品店员 214 魔法用品店员 215 骷髅弓箭手 216 死魂灵 218 海妖 219 半蝎人 220 鸟妖 221 克雷林 222 木头人1 223 狼1 224 黑狼 225 桃木人 226 独角兽 227 地狱犬2 228 木头人 229 石头人 230 狼 231 地狱犬 232 天使 233 天使 234 骷髅护卫 235 独眼巨人 236 史前巨鳄 237 蜥蜴弓箭手 238 地狱犬1 239 里奇 240 石像兽 241 利爪兽 242 骷髅护卫1 243 火龙 244 黑暗狂战士 246 白蝎子王1 247 嫦娥 248 大天使 249 火龙王
Zunächst einmal, vor Beginn der Installation überprüfen Sie Ihre Software-Tools auf der Hand:
5.4-RELEASE-i386-bootonly.iso
ftp://ftp.freebsdchina.org/pub/FreeB...6-bootonly.iso
5.4-RELEASE-i386-disc1.iso
ftp://ftp.freebsdchina.org/pub/FreeB...i386-disc1.iso
5.4-RELEASE-i386-disc2.iso
ftp://ftp.freebsdchina.org/pub/FreeB...i386-disc2.iso
Yitian Server (einschließlich der Datenbank, DB, game1, game2)
Yao Tag zum Download (fehlende game2),
Ftp: / /
mit Landung innerhalb game2 (game2 die Karten in AAU Dokument unter der BSD-System erneut aus, WIN-System aus nicht die Dateinamen)
game2 Beziehung mit game1
Auszeichnung
1, game11 Store ist der einzige andere sind der gleichen Ebene
2, game1 der NPC gibt es 270 Ordner von Dokumenten, die game2 NPC Ordner nur 269 Dokumente
Das gleiche
1, game1 und game2 der Adern Gilde Artikel Wissen log Lotterie Magic Karten Shop (zusätzlich zu dem gleichen Niveau game1_server1 abweichend) Fähigkeiten
Wenn Sie möchten, dass die Öffnung ihrer eigenen SF, und
auch Website-System zu tun, einen guten Job (auch wenn der Staat, über 200IP SF-Flow, Gewinn oder für illegal ist, dann oh
Phpmyadmin nach wie vor die wichtigsten Instrumente und VMware <stand-alone Kunden zu Dienstleistungen, die in der friend, und wenn es zwei computers, können Sie weglassen it> (Huajun Station oder Software unter dem Himmel)
Nun, stehen die Werkzeuge, let's go ~
Der erste Schritt zu installieren FREEBSD
Erstens ist die Installation von FreeBSD
Direkter Download BSD, die Installation abgeschlossen ist最烦des Spiels, aber oh沉住气
Installiert, um vor ein paar Anregungen für Ihre Referenz:
1, zu minimieren installiert.
2, bei der Eröffnung der Installation von inetd, und in der Bearbeitung inetd.conf-Datei, mit dem "FTP" in der Zeile "#" wird entfernt. Nach Dabei ist die Installation der Software kann mittels FTP-Upload-Dateien.
3, add a wheel Gruppe der Nutzer, so dass die normale Arbeit in das System angenommen werden kann in der Windows-Registry-Terminal-Software (z. B. SecureCRT) für die Durchführung aller Maßnahmen.
Minimale Installation FreeBSD4.7 Unterstützung SSH-Login-Terminal, so müssen wir die Verwendung des Terminals zur Unterstützung des SSH-Protokoll-Software, wie SecureCRT.
Zum Beispiel: ich den Benutzernamen ist YLF, im Rahmen der Rad-Systems-Gruppe.
System, um einen Benutzer-Verzeichnis / home / YLF.
Ich kann YLF durch SecureCRT, um sich in das System, und dann durch den Befehl su, um root-Benutzer.
In der gleichen Zeit, kann ich bei Eingabe von IE-Browser
ftp://192.168.0.1
Und geben Sie die YLF Benutzernamen und ein Passwort benötigen, um die FTP-Datei-Upload zu Ihrem Benutzer-Verzeichnis. /
(Hinweis: 192.168.0.1 ist mein Server-Konnektivität in das Netzwerk-Karte IP-Adresse).
Neben der Installation der folgenden Teile werden in der Ende-die Art, wie ich arbeiten.
4, Partition wird / home, / usr und / var der größer als / usr-Verzeichnis für die Prozess-, / var, um Protokolle, / home ist die Benutzer-Home-Verzeichnis, meine Benutzerdateien wie Web-, FTP-Upload und so weiter hier. Reservierungen sind der beste Teil des Raumes für die Zukunft reserviert, wenn notwendig. Die Maschine habe ich zwei Festplatten, eine schnellere 18.2G SCSI-Festplatten, eine IDE-Festplatte 40G. Ich war so kaputt.
128M /
20G / home
2G / ftp
256M / tmp
6 G / usr
5G / var
Ein / ftp für den anonymen FTP-Benutzer Zugang zu einem eigenen. Der restliche Speicherplatz wird für das Backup. Natürlich, wenn auch weniger Speicherplatz auf der Festplatte, dann ist unser Test ist genug getan.
Artikel über die Einrichtung, den sie geschrieben werden können delphij Angabe "FreeBSD-Server-Installation und Optimierung", ein Text.
Schematische Darstellung der System-Installation ist für Anfänger. Der Kurs des gesamten Systems ist auf die Systemvoraussetzungen für den Artikel für die Serie.
Wir verwenden die Installations-CD-ROM, um die Art und Weise und FreeBSD FreeBSD auf Ihrer Festplatte von einem System nur.
Zunächst einmal, so dass das System zu ändern CMOS-Guide CD-ROM.
Legen Sie die erste Festplatte FreeBSD. Nach dem normalen Boot-angepassten Kernel-Schnittstelle
Wahl Direkt-Kernel-Konfiguration und Installation mit eigenen Kernel überspringen, haben wir nach dem Ende des gesamten Systems wird re-installieren Sie die angepassten Kernel.
Dann wird die wichtigste Schnittstelle in das System.
Standard-Kriterien für die Auswahl um die Installation zu starten.
Dann werden Sie aufgefordert, Ihnen zu sagen, der nächste Schritt wird sein, Fdisk Operationen, drücken Sie die Eingabetaste, um fortzufahren.
FDISK Partition Editor, um die Schnittstelle
Um sicherzustellen, dass die Koexistenz mit dem FreeBSD-System zu starten, standardmäßig wird beibehalten als Teil von FreeBSD Speicherplatz (64 Zyl). Haben wir ein einheitliches System, diesen Teil des Raumes nicht durch "Shift + F" werden alle den Platz für FreeBSD
Wählen Sie hier Nein
Gefolgt von "Q" in Anspruch nehmen. Und dann fordert die Notwendigkeit einer Teilung der FreeBSD-Dateisystem. Geben Sie, um fortzufahren.
Disklable-Editor, um den, so dass das System automatisch durch die A-Division
Und dann den Cursor in die / var und / usr, drücken Sie D zum Löschen der zwei Partitionen. Bewegen Sie den Cursor an den Anfang, nach C, bzw. zu schaffen, / var, / usr, / home, / ftp-Partition.
Ein / ftp-Partition, die für anonyme FTP. / Var verwendet, um die Log-in / usr gespeicherten Prozedur, / home Speicherung von Benutzerdaten.
Hier ist meine 4G Festplatte, wenn Speicherplatz auf der Festplatte, und dies sollte zur Erhöhung der Kapazität des District 4.
Mit dem "Q", um fortzufahren.
Wählen Sie erschien Distributionen (wählen Sie die Installation von Komponenten) Schnittstelle:
Minimal ausgewählten hier die kleinste der Anlage (für die Bequemlichkeit halber über die Wahl der ALL). Wählen Sie "OK", um fortzufahren.
Wählen Sie Installations-Medien erscheinen, um die Medien-Schnittstelle,
Wählen Sie hier 1 CD / DVD, CD-ROM-Installation. OK, um fortzufahren.
Schnittstelle zu bestätigen scheint, dass dies die letzte Chance zu bereuen! JA gewählt um die Installation zu starten,
Nach einiger Zeit nach einer erfolgreichen Installation Tipps. OK, um fortzufahren,
Ob es dazu aufgefordert werden, die Konfiguration der Netzwerk-Ausrüstung. Ausgewählte JA,
Werden neben Ihrem Netzwerk-Geräte, wählen Sie die erste Karte, Carriage Return, werden Sie fragen, ob oder nicht, um IPv6-Vereinbarung, NO, um die Wahl. Sie fragen, ob oder nicht für die Verwendung von DHCP, wählen Sie "Nein", um fortzufahren.
LAN-Konfiguration angezeigt wird,
Fügen Sie hier, wie lange, wie die Host-Namen und IP-Adresse kann die andere wird in der Follow-up-Konfiguration.
Dann fragen Sie, wenn Sie sich jetzt zur Eröffnung dieser Karte Schnittstelle, wählen Sie Ja. Und dann fragen Sie, ob die Benutzung des Systems als Gateway, wählen Sie Ja.
Es ist die Vorbereitung von inetd (Internet-Super-Server)-Schnittstelle. Ausgewählte JA,
Gefragt, ob oder nicht, damit inetd, wählen Sie Ja.
Hinweis, ob die Bearbeitung der inetd Konfigurationsdatei inetd.conf, wählen Sie Ja.
Dann gibt das Bearbeiten von Dokumenten-Schnittstelle,
Bewegen Sie den Cursor auf die Zeile mit dem ftp werden gelöscht # vor, nur um die ersten zwei Zeilen sein kann. Beenden und Speichern von ESC.
Danach gefragt, ob Sie die anonymen ftp-Zugang, wählen Sie Ja, die Eingabeaufforderung nach der Wahl auch Ja, um fortzufahren,
Die Gruppe der anonymen Benutzer und Nutzer des Verzeichnisses eingerichtet wurden, nicht ändern, die direkte Wahl des OK, um fortzufahren.
Dann fragen Sie, wenn Sie auf eine FTP-Begrüßungsnachricht zum Zeitpunkt der Landung. NO nicht bis zu Wahl.
Die nächsten paar Tipps:
Ob, um die Maschine laufen NFS-Server, wählen Sie NO.
Ob Sie den NFS-Client-Rechner, wählen Sie NO.
Unabhängig davon, ob die Vorbereitung der Standard-Sicherheitsrichtlinien, die Wahl NO.
Inetd wurden in der aktuellen Einstellungen, OK, um fortzufahren.
Ob die eigene System-Konsole, wählen Sie NO.
System-Zeitzone, wählen Sie NO - Asien - China - China East - JA
Die Frage, ob zur Unterstützung der Eröffnung der Linux-Binär-Kompatibilität, so dass die FreeBSD auf Linux laufen alle Verfahren. JA gewählt.
Danach gefragt, ob oder nicht die Vorbereitung von Nicht-U ** Maus, wählen Sie "Nein", um fortzufahren.
Danach gefragt, ob der Browser-Paket Sammlung, wählen Sie "Nein", um fortzufahren,
Die Frage, ob, um Benutzer und Gruppen, wählen Sie Ja
Wählen Sie USER Hinzufügen eines neuen Benutzers in das System, einen neuen Benutzer hinzuzufügen. OK, um fortzufahren.
Hier, um einen Rad-Gruppe Benutzer YLF, für das Terminal, um sich über die Benutzer können diese Option, um die Wurzel.
OK, um wieder auf die vorherige Schnittstelle nach der Wahl Ausfahrt EXIT.
Wenn Sie gefragt werden, geben Sie den Benutzer "root"-Passwort. Müssen Sie 2 mal.
Und dann gefragt, ob Sie möchte noch einmal auf die wichtigste Schnittstelle zur Konfiguration Änderungen auf die Wahl NEIN - Ausfahrt Installation von der Installations -
Gefragt, ob sich aus der endgültigen starten, wählen Sie Ja, denken Sie daran, sich mit CD-ROM.
Damit kann das System wieder-Kernel und installieren Sie die Anwendung, die die Häfen. Wir Re-Run-System-Konfiguration, um die Installations-Kernel kompilieren und Häfen.
Nachdem die Benutzer melden Sie sich an root, ausführen:
# / Stand / sysinstall
Entstehung von System-Konfigurations-Schnittstelle
Wählen Sie Konfiguration, um nach der Rückkehr. FreeBSD-Konfigurations-Menü erscheint
Wählen Sie OK, um nach der Ausschüttungen. Installation erscheint wählen
Wählen Sie src - sys und Häfen, OK nach der Installation des Media-Interface-Optionen, wählen Sie die Installations-CD-ROM
Diese Unterstützung und den Kernel nur installiert, um das System-Ports.
Nach der Installation abgeschlossen ist, wählen Sie Beenden - Verlassen Sie die Installation von.
Nach der Installation des Systems ist es notwendig, den Kernel. System zur Unterstützung und Verbesserung der betrieblichen Effizienz Firrwall.
Hinweis: Dies ist der Prozess nach der Operation in das Terminal, um die vielen. SecureCRT unterstützt die Terminal-Schnittstelle direkt Kopieren und Einfügen von Text.
Zweitens, FreeBSD konfigurieren
1, Konfiguration der Datei / etc / rc.conf, meine rc.conf:
Code:
hostname = "bonnie.bin.com"
defaultrouter = "192.168.0.188"
ifconfig_rl0 = "inet 192.168.0.188 netmask 255.255.255.0"
linux_enable = "YES"
moused_enable = "YES"
Hinweis: Hier müssen Sie die IP des Rechners in einem Netzwerk-Segment im Inneren, wie zum Beispiel: Was ist Ihr Rechner IP 192.168.0.2, dann ihre virtuelle Maschine die IP-FreeBSD sollte 192.168.0.X. Diese virtuelle Maschine für das Netzwerk überbrückt.
2, Konfiguration der Datei / etc / resolv.conf, ist dies zu konfigurieren DNS, sonst ist kein Internet-Zugang. Meine resolv.conf:
Code:
nameserver 220.103.96.112
nameserver XXX. XXX. XXX. XXX
202. 103. 96,112 Hunan den DNS -
Nach Abschluss der Maschine neu zu starten.
3 Fügen Sie die CD-ROM-Laufwerk, die Installation von Häfen und src
Code:
# Sysinstall
Und wählen Sie Konfigurieren -> Verteilungen, und verwenden Sie dann die Leertaste, um die src und Häfen, bei der Installation, starten Sie den Rechner nach der Installation ist abgeschlossen. Bei der Installation des SRC, faul können alle.
Drittens, Upgrade-Ports
Code:
# Cp / usr / share / examples / cvsup / ports-supfile / etc / funpower
# Cd / etc
# Ee funpower
Ändern Sie die folgende Zeile ein:
default host = cvsup2.FreeBSDChina.org
Und dann führen Sie den folgenden Befehl ein:
Code:
# Cvsup-g-L 2 funpower
Nach dem Neustart der Maschine, um die Installation abzuschließen.
Hier die grundlegenden Strukturen von FreeBSD ist. Die folgenden Grafiken und wir fertigen sie. Bequem zu nutzen, um neue Yitian Server.
Viertens, installieren Xorg und Gnome, so dass wir benutzen können, grafische Oberfläche und die chinesische Betriebssystem Oh.
Zur Erleichterung der Installation werden auf der 1. und der 2. CD im Rahmen des Packages Ordner unter dem Ordner Alle Software COPY nach / usr / weich:
Code:
# Mkdir / usr / weich zu dem Erstellen eines Verzeichnisses in usr unter weichen
# Mount / cdrom geladen cdrom
# Cd / cdrom / packages / All Zugriff auf CD-ROM unter der Pakete / All-Verzeichnis
# Cp-R * / usr / Soft
Durch die oben genannten Methoden werden am 2. Packages auch copyed in / usr / Soft-Befehl in die gleiche ist. Fügen Sie auf der 2. CD, bevor mit # umount / cdrom-Befehl neu geladen optische Laufwerk entfernt werden, sonst wird das Verzeichnis nicht korrekt.
Dann starten Sie die Installation:
Code:
# Cd / usr / Soft
# Pkg_add-xorg 6.8.2.tbz / / freebsd5.3, nachdem xrog, nicht über die XFree86
# Pkg_add GNOME2-2.10.0.tbz
Nach dem Neustart der Maschine, um die Installation abzuschließen.
V. Konfiguration xorg.conf
Code:
# Cd / usr/X11R6/bin
#. / Xorgcfg-Textmode
Nach eigenen Hardware-Konfiguration für jede Option, und wählen Sie den letzten Sekunde Schreib xorg.conf und beenden, und dann ein Dialogfeld, ob Kopieren von Konfigurations-Dateien auf den / etc/X11-Verzeichnis, wählen Sie OK.
Es gibt keine Werkzeuge für die Installation einer virtuellen Maschine, die Wahl der 8-Bit-Farbtiefe, Auflösung 640 * 480. Es verfügt nicht über eine virtuelle Karte.
Wenn es sich um Microsoft-VPC, wählen Sie 16-Bit Farbtiefe, 800 * 600 Auflösung. Es handelt sich um eine virtuelle Karte des S3 32/64.
Dieses Mal, Ihre X Windows-System konfiguriert.
VI-Konfiguration. Xinitrc
X-Windows gestartet wird, so dass der Standard für den Gnome-Desktop
Code:
# Echo "/ usr/X11R6/bin/gnome-session"> ~ /. Xinitrc
Sieben, um X-Windows
# Startx
In den Gnome-Desktop-System, dem Beginn des folgenden kulturellen Desktop Gnome. In den Desktop klicken, anmelden, können Sie auf dem Desktop
Herausgeber. Cshrc-Datei:
Code:
# Cd ~
# Ee. Cshrc
Durch Hinzufügen der folgenden Elemente:
Code:
setenv LANG zh_CN.eucCN
setenv LC_LANG zh_CN.eucCN
Starten Sie den Rechner,
Code:
# Reboot
Ausführen von X-Windows, ist eine chinesische.
Der zweite Schritt im Rahmen der FreeBSD-Installation von MySQL + Apache + PHP
1. Zur Installation von MySQL
Ich benutze den MySQL 4.0.20, den Source-Code-Version, können Sie auch die RPM-Paket oder die Binär-Version, die Installation Methode kann nicht die gleiche ist, lesen Sie bitte auf andere Artikel.
Zunächst laden wir die Quellcode-Version von Mysql2.0.20, Adresse: sql.com/downloads/mysql/4.0.html ">
Unter es nach / usr / local / src-Verzeichnis, in Abwesenheit des Verzeichnis auf ihre eigenen zu bauen a. Laden Sie das Paket mysql-4.0.20.tar.gz zurück, und dann entpacken Sie es aus:
# Tar-zxvf mysql-4.0.20.tar.gz
Nach dem Entpacken, um mysql-4.0.20-Verzeichnis, haben wir Zugriff auf das Verzeichnis:
# Cd mysql-4.0.20
Begann, um die MySQL-Konfiguration, Konfiguration, wir sollten eine MySQL-Installations-Verzeichnis, haben wir in / usr / local / mysql, der Gedanke an einen Platz auf dem Dokument leichter zu
Management, wenn Sie möchten mehr Informationen über die Konfiguration, Benutzung der. / Configure - help:
#. / Configure - prefix = / usr / local / mysql
Und dann ein paar Sekunden nach dem Abschluss der Compiler zu konfigurieren, den Quellcode:
# Stellen
Der Prozess der Erstellung eines langen, wenn die Maschine ist relativ langsam, so kann er sich auf fast 20 Minuten (PS: Meine Maschine ist ein sehr verbreiteter Computer, fast alle 15,6 Minuten).
Zusammengestellt nach Abschluss der Installation:
# Make install
Warten Sie ein paar Sekunden, ist die Installation abgeschlossen. Hier ist der wichtigste Teil, warum die alte Installation nicht erfolgreich ist, (PS: Ich habe mindestens N-mal, N> 10, Ha ha), der Kern des Problems hier, besuchen
mysql auf einen bestimmten Benutzer, und muss den Zugang zu den entsprechenden, in denen wir die root-Rechte hat, Rechte für den Zugriff auf MySQL.
Wir erstellen einen MySQL-und den MySQL-Benutzer den Zugriff auf die MySQL:
# Pw groupadd mysql # mysql-Gruppe eingerichtet,
Pw # useradd-g mysql mysql # mysql eingerichtet, und fügte hinzu, mit dem MySQL-Benutzer-Gruppe
Nach der Einrichtung der Benutzer haben wir die Initialisierung Tabelle (Anmerkung: die Umsetzung der Schritte unternommen werden müssen, nur nach den folgenden Schritten)
#. / Scripts / mysql_install_db - user = mysql # Debüt von Tisch und bietet dem Anwender den Zugang zu mysql
Nach der Initialisierung Tisch und fing an zu setzen mysql root-Zugang, wir zunächst den MySQL-Verzeichnis:
# Cd / usr / local / mysql
Und dann setzen
# Chown-R root. # Set root-Zugriff auf / usr / local / mysql
# Chown-R mysql var # mysql die Benutzer den Zugriff auf / usr / local / mysql / var, die in der Datenbank gespeicherten Datei mysql
# Chown-R mysql var /. # Setzen Sie MySQL-Benutzern den Zugriff auf / usr / local / mysql / var aller Dokumente,
# Chown-R mysql var / mysql /. # Setzen Sie MySQL-Benutzern den Zugriff auf / usr / local / mysql / var / mysql aller Dokumente
# Chgrp-R mysql. Set # mysql-Gruppe Zugriff auf / usr / local / mysql
Richten Sie nach der Fertigstellung der Anlage im Wesentlichen Well, Well, laufen wir unsere mysql:
# / Usr / local / mysql / bin / mysqld_safe - user = mysql &
Wenn es kein Problem, wir sollten dazu wie folgt aus:
[1] 42264
# Starting mysqld-Daemon mit Datenbanken aus / usr / local / mysql / var
Dies beweist, dass der Erfolg Ihrer Installation, und wenn es:
[1] 42264
# Starting mysqld-Daemon mit Datenbanken aus / usr / local / mysql / var
040818 10:53:45 mysqld ended
Beweisen Sie, dass Ihre MySQL nicht läuft, finden Sie in der Fehler-Log: / usr / local / mysql / var / *. err und dann entscheiden, ob die Installation erfolgreich war, wenn nicht erfolgreich, überprüfen Sie bitte die oben genannten Schritte korrekt ist
.
Nach der Installation abgeschlossen ist, wird durch das Verzeichnis / usr / local / mysql / bin / mysql eine Verbindung zu einem MySQL-Management, wenn Sie Apache und PHP zu lösen, sie können für die Verwaltung phpMyAdmin
Die Gründe für Ihre MySQL, Bahrain Denken Sie daran, die MySQL oder mysqladmin zur Änderung der Root-Passwort, wir können nicht sagen, hier finden Sie auf den entsprechenden Artikel.
Control mysql in / usr / local / mysql / libexec / mysqld, um die Start-oder Stop der mysql:
# / Usr / local / mysql / libexec / mysqld start # start mysql
# / Usr / local / mysql / libexec / mysqld stop # stop mysql
# / Usr / local / mysql / libexec / mysqld neu starten # mysql
Nach jedem Neustart des Systems, um zu können, MySQL, können ein Skript in / usr / local / etc / rc.d-Verzeichnis zu MySQL haben wir ein Skript mysql_start.sh
#! / Bin / sh
/ Usr / local / mysql / bin / mysqld_safe &
Und dann speichern Sie die Datei / usr / local / etc / rc.d-Verzeichnis und dann neu starten, nachdem das System in der Lage war, zu starten mysql.
2. Zur Installation von Apache
Sollte einfach zu installieren, Apache, habe ich diese Version von Apache httpd-2.0.50, um die komprimierte Paket:
.
Laden Sie das Paket zurück zu httpd-2.0.50.tar.gz Wir haben gefordert, auf das Verzeichnis / usr / local / src Verzeichnis.
Zunächst, nach dem Auszug in das Verzeichnis:
# Cd / usr / local / src
# Tar-zxvf httpd-2.0.50.tar.gz
Und dann wird httpd-2.0.50-Verzeichnis, wir geben Sie das Verzeichnis
# Cd httpd-2.0.50
Erste Konfiguration:
#. / Configure \
- Prefix = / usr / local / apache \ # Wir wollen, dass die Installation von Apache in diesem Verzeichnis sind wir in das Verzeichnis / usr / local / apache unter
- Enable-shared = max \
- Enable-module = rewrite \
- Enable-module = so
Die Umsetzung der oben genannten Befehl, wenn es keine Fehlermeldung, dass die erfolgreiche Konfiguration, und dann zu kompilieren:
# Stellen
12 Minuten weg über die Compiler, und dann installieren:
# Make install
Nachdem die Installation abgeschlossen ist, Apache auf in das Verzeichnis / usr / local / apache Verzeichnis, bin-Verzeichnis der Umsetzung des Dokuments, conf ist die Konfigurationsdatei Verzeichnis htdocs-Verzeichnis ist die wichtigste Seite, Protokolle ist die Log-Kopf
Aufgezeichnet.
Apache durch die bin / apachectl oder bin / httpd zur Kontrolle starten oder zu stoppen.
# / Usr / local / apache / bin / httpd-k start # Restart apache
# / Usr / local / apache / bin / httpd-k stop # zu stoppen apache
# / Usr / local / apache / bin / httpd-k restart # apache restart
Dann können Sie
apache durch um zu testen, ob die Installation erfolgreich ist, wenn Apache installiert ist, auf den Erfolg der Seite, sonst finden Sie die obigen Schritte.
III. Installieren Sie PHP
Wir verwenden die PHP-Version ist 4.3.8, Download finden Sie unter:
, unter der Rückseite des Paketes namens php-4.3.8.tar.gz in / usr / local / src-Verzeichnis
Unter.
Vor allem der Zugang zu dekomprimieren nach dem Verzeichnis:
# Cd / usr / local / src
# Tar-zxvf php-4.3.8.tar.gz
Nach dem Extrahieren das Verzeichnis:
# Cd php-4.3.8
Konfiguration, der Schritt ist von entscheidender Bedeutung, wir müssen, insbesondere zu berücksichtigen, was Sie wollen, wie die GD-Library, XML, MySQL, usw. Wenn Sie wissen wollen, im Detail die Konfiguration, Implementierung von. / Configure
- Hilfe zu bekommen:
#. / Configure \
- Mit-apxs2 = / usr / local / apache / bin / apxs \
- Disable-debug \ # schließen Sie die PHP-interne Debugging
? - Enable-safe-mode \ # Öffnen Sie das PHP Safe Mode
- Enable-trans-sid \
? - With-xml \ # XML-Unterstützung
? - With-mysql \ # mysql Unterstützung
? - Enable-short-tags \ # PHP kurze Tag
? - With-gd \ # Unterstützung der GD-Bibliothek
? - With-zlib \ # support zlib
? - With-jpeg \
? - With-png \
? - Enable-memory-limit \
- Disable-posix \
? - With-config-file-path = / usr / local / lib
Wenn die oben genannten Konfiguration ist nicht falsch, dann sollten sie zeigen, Dankbarkeit, um die Verwendung von Begriffen wie PHP, dann der Nachweis der erfolgreichen Konfiguration, wenn die oben genannten Optionen nicht unterstützt wird, werden aufgefordert, einen Fehler.
Zum Beispiel, wenn Sie nicht zur Installation von MySQL, dann - with-mysql nicht nutzen zu können, müssen sie ihr Augenmerk auf das entsprechende System ist in der Lage, um die Option, wenn es um einen Fehler handelt, dann installieren Sie die entsprechenden Verfahren, oder
Optionen werden entfernt.
Konfiguration nach kompilieren:
# Stellen
Zusammengestellt nach dem Erfolg der Build abgeschlossen. Worten, es kann installiert werden:
# Make install
Nachdem die Installation abgeschlossen ist / usr/local/src/php-4.3.8/php.ini-dist kopiert nach / usr / local / lib /, und benennen Sie die php.ini
# Cp / usr/local/src/php-4.3.8/php.ini-dist / usr / local / lib / php.ini
Hier auf der Basis von PHP-Installation erfolgreich ist, der Mitte einen Fehler, wenn zusätzlich zu der Zeit in der Konfiguration der Optionen gibt es keine allgemeinen Wahlen ist nicht ein Fehler.
IV. Integration von Apache + PHP
Um für Apache, die direkt PHP-Lösung, haben wir eine Reihe von Konfigurationen.
Zunächst einmal ist die Konfigurationsdatei in das Apache-Verzeichnis:
# Cd / usr / local / apache / conf
Und dann mit vi zu öffnen Konfigurationsdatei httpd.conf:
# Vi httpd.conf
In der Datei "httpd.conf", fügen Sie
AddType application / x-httpd-php. Php
AddType application / x-httpd-php-source. Phps
Mehr als zwei Sätze sollten nach dem anderen AddType.
Um sicherzustellen, dass das Dokument hat den folgenden Satz gibt es keine eigene Add-On nach all den LoadModule.
LoadModule php4_module modules/libphp4.so
Nun, in vi benutzen: wq speichern httpd.conf-Datei, beenden Sie vi. Apache-Server starten:
# / Usr / local / apache / bin / httpd start
Nun in der Lage, um PHP auf apache, und schreiben Sie eine Papier-Test in das Verzeichnis / usr / local / apache / htdocs-Verzeichnis, erstellen Sie eine Datei phpinfo.php,
Nur eine einzige Zeile Code-Datei:
<? Phpinfo ();?>
Speichern Sie diese Datei in Ihrem Browser, geben Sie den
, sollten Sie das PHP-System-Informationen.
Wenn ein Fehler auftritt, zum Beispiel Ihre nächste Katastrophe veranlasste phpinfo.php, dann apache nicht in der Lage ist, um PHP-Datei, dann doppelklicken Sie das Funktionieren der oben genannten ist richtig.
Nun, hier ist im Grunde MySQL + Apache + PHP-Installation abgeschlossen ist, dann wird der Server in der Lage dies zu tun, es kann auf der Website
Gleichzeitig kann eine Masse phpMyAdmin zur Verwaltung Ihrer MySQL -
Der dritte Schritt Yitian Server-Datenbank wiederherstellen
Download per FTP-Upload-Client 7.77M und db.tar.gz im Rahmen der beiden Dokumente und Datenbanken game1.tgz die folgenden drei Dokumente auf den FTP-Ordner innen, das heißt, die nach eingehenden Verzeichnis
Und geben Sie dann das Verzeichnis
Um: cd / var / ftp / incoming /
Entpacken Sie die zwei Ordner
Um: tar zvxf db.tar.gz
tar zvxf game1.tgz
Die Datenbank der folgenden drei Ordner in die / var / db / mysql / unten
Um: cp-r. / Metin / var / db / mysql /
cp-r. / pay_auth / var / db / mysql /
cp-r. / mysql / var / db / mysql /
Starten Sie den MySQL (Datenbank, wird mit einer Reihe von Konten, ein Konto Passwort Test Test
Und geben Sie die folgenden drei Ordner mit dem Befehl chmod 777 *, um die Berechtigungen
Und dann in der DB-Ordner
Ändern Sie die Einstellungen-Datei CONFIG (freebsd ist Groß-und Kleinschreibung, beachten Sie bitte, der Fall ist)
IP-Adressen geändert werden, im Inneren, die Sie (hier ist nicht notwendig, 127.0.0.1)
Wird die gleiche Methode account_server mark_server chat_server log_server und unter CONFIG game_server Dokumente zu kommen.
Hinweis: account_server und unter CONFIG game_server Dokument in DB_ADDR zu 127.0.0.1
Ersetzt durch andere lokale IP: 192.168.10 .*
Es ist die iplist unter der IP-account_server alle haben die lokale IP, die über dem 192.168.10 .* IP-Adressen. Hier ist die eigentliche IP-Adresse des Clients die IP-Adresse zu verbinden.
Und in allen Verzeichnissen mit dem folgenden Befehl chmod 777 *, um die Berechtigungen
Der vierte Schritt, um den Server
Game-Server, gefolgt von der DB, Chat, Marke, Log-, Spiel-Konto
In der eingehenden Verzeichnis der folgenden (zu tun), verwenden Sie den Befehl startx zum Öffnen mehrerer Fenster
Und dann öffnet sich ein separates Fenster zu öffnen dbserv chatserv mark_server LogServ alle mt_server account_server
Verwendet werden, um
cd db
. / Dbserv
Separaten Fenster
cd game1
cd chat_server
. / Chatserv
Separaten Fenster
cd game1
cd mark_server
. / Mark_server
Offene Fenster ......
Zu diesem Zeitpunkt der Server wurde eröffnet, dass der Erfolg, aber Sie können nicht spielen, weil Sie nicht die wichtigste Sache ist, finden Sie in der fünften Schritt
Schritt fünf Landers
Yitian Jahren seit der Aufnahme des Landers ist in der Nähe, Check Code, den Sie nicht kennen, gibt es derzeit einen Kompromiss, das heißt, zum Download von anderen Menschen zu tun, einen guten Job, Landers auf der Innenseite der IP zu tun mit dem Server-IP, nicht über 127.0.0.1, dass ich Kameraden ip_chn.es Dokument direkt auf die IP-Line Nein, Promis sagen Sie eindeutig, nein!
Sechster Schritt Landung Spiel
Möglicherweise müssen zur Rechenschaft zu ziehen, und nun gibt es viele Online-Download von einem anderen Datenbank, werden Sie nicht direkt, weil die Test-Account PLAYER Tabelle in die entsprechenden Zahlen auf einen GM, aber die DB-Ordner unter dem Ordner "Data"-Zeichen werden nicht nach die entsprechende Datei, die ein GM in die lesen, wenn keine solche Datei oder ein Verzeichnis, und erstellen Sie die Zeichen und Taten dieser Zeit, da die Position der einzelnen Objekte natürlich nicht erstellt werden kann, und die Menschen entsprechend der Struktur der Daten-Tabellen ist nicht das wichtigste Index POSE kann nicht erstellt werden 2 Einzel-Objekte, so dass Sie das zweite Objekt ist nicht gesichert, der richtige Ausdruck ist nicht zu schaffen Erfolg.
Lösung: Erstellen Sie ein neues Konto einrichten, ändern Sie die wichtigsten Index auch POSE. Löschen Sie alle Zeichen von Daten Tabelle der Datensätze.
Dies ist nichts zu sagen, wenn es Orte gibt, an die Sie nicht verstehen, wenden Sie sich bitte stets von, ich will Antwort zu jeder Zeit und zu aktualisieren.
Weitere Informationen:
Yitian ein GM-Befehlssatz
Go Mobile
Verwenden Sie </ go # Zone / x Y / Charakter Name>
Gebietscode
Shura Village 2 Village 3-Assistent
4 Zwergen-Village Larson Wüste 5
6 neue Wald Praxis Verwirrung 100
101 Stone Bis die Wildnis der Wüste 102
104 Trent 103 FOREST Grünland Gini
105 Zwergen-Minen Ebene 106 Dungeon 1
107 Dungeon 108 Dungeon 2 Layer-3-Schicht
110 Cove Jagd Wizard 109
111 Pyramid 112 Pyramide 1 Layer 2 Layer
113 Pyramid Dungeon 3 Schicht 1 Schicht 114 Verwirrung
115 Chaos Chaos Dungeon Dungeon 2 Layer-3-Schicht 116
117 Dungeon 118 Dungeon 4 Schicht 5 Schicht
119奈潘außerhalb der Stadt 1028奈潘
120 Death Valley (aussen) # 120 300 300 Longdong Village Reparatur-Service
121 Death Valley (in)
Fire Dragon 122-Loch
2000 vor dem Krieg auf
--------------------------- --------------------- Ladung Spieler ---------
/ TRAN Name Zeichen zu ihren eigenen Anrufe an die Spieler vor dem (mit der Verwendung einer Karte)
/ Summe Zeichen den Namen des Spielers, um sie vor (dies sollte Magie, nicht mit der Verwendung einer Karte)
/ DC-Charakter Namen Spieler begann der Montagelinie
------------------ Haare blau Wörter (GM sagen, dass die Erde )------------------ wissen, ha ha ----------
/ Nicht alle Inhalte der Karte sehen können, dass
/ Znot den Inhalt einer Karte sehen können, dass
Strange Pinsel, um ----------------------- ------------------------ -------
/ Zreset
Usage: / zreset. / *
Wenn der Dezimalpunkt mit den Parametern: "." Monster ihren Standort
Wenn die Parameter mit einem Stern "*" sind steigt das Monster Karte
----------------------- -------------------------禁言-------
/ Mute禁言
Usage: / Mute Zeichen der Zeit 3600 für eine Stunde. Die Standardeinstellung ist eine Stunde
----------------------------- Staat (Blut und Magie )--------------- ----------
/ U, um den Stand der
Usage: / u Benutzername
Die Wiederherstellung des Status der Benutzer, einschließlich der nützliche Zauber.
Open Belagerung Befehl --------------------- ------------------------- ------------
/ Belagerung Belagerung öffnen (und Öffnung können nicht verwendet werden)
----------------------------- Stealth (GM-Modus )---------------- -----------------
/ GM GM Stealth-Modus
----------------------------- Love Baum (bei der Sperrung der Nutzung unserer )------------ -------------
/ Baum, um zum bezeichneten Koordinaten Koordinaten mobile Bäume in der Nähe von
Starten Sie den Server -------------------------------- --------------- -----------------------------
/ Shutdown den Server neu zu starten (die höchste Ebene verwendet werden kann, bis gm)
==============================
Gängige Typen von nicht-Service, um
/ Pf Namen - gewöhnliche Menschen sind online nur, GM gezeigt, das Ziel, an dem die Karte
/ Who -, um die aktuelle Karte von der Anzahl der (große Karte) und die Gesamtzahl der
/ Summe Namen - rufen einander (das entspricht der Magie nennen, aber unabhängig davon, wer ist in der Lage zu kommen)
/ Ergebnis - Display Zeit (weiß nicht die Zeit oder die, wie lange der Server zu öffnen)
/ Nicht - für den gesamten rechtlichen Rundfunk die Grünen Wort
/ Znot - zu ihren eigenen Worten die Lage der Grün, die Radio-Karte
/ Springen - das entspricht / go, geben Sie den Code der Karte hinter dem X-Koordinate Y-Koordinate (Koordinaten kann verzichtet werden, aber wenn das Haus muss hinzugefügt werden, in die neue Karte ist)
/ Zreset. Oder * - manuell zu aktualisieren, ein Monster, vereinfacht werden kann / zre, hinter dem Argument ist, um die. . Im Namen von einer kleinen Gruppe von ihrem Plan, * im Namen der gesamten Server zu aktualisieren
/ Transfer Namen - wird gezogen einander um Sie herum, ob sie ignorieren einander, können nur dann verwendet werden, in der gleichen Karte. Vereinfacht werden kann / tra Namen
/ Unaffect Namen - die Abschaffung aller Magie Auswirkungen der anderen Einrichtung, vereinfacht werden können, in / u der Name einer Person verwenden können, um ihre eigenen direkten Input / u
/ Mute-Zeit Namen -, so dass禁言einander, können Sie nicht an der Zeit, die Standardeinstellung ist 60 Minuten
/ DC-Name - begann der anderen Seite, der andere kann erst dann erneut starten Sie den Client Yitian
/ Belagerung - Offen Belagerung (manchmal kann nur einmal verwendet werden, ist das erste Mal, aber Freunde sagen, sie können auch nicht offen, es wird geschätzt, dass das Problem ist die GM-Erlaubnis)
/ Gm - die Verwendung von GV-Stealth-Modus, dieser Modus von einer Person in der Regel können Sie nicht sehen, und HP bis 9999, HP Recovery ist 999, die Einführung der Wahrnehmung
/ Treemove Koordinaten - den Bäumen an den bezeichneten Koordinaten des Anwendungsbereichs der
/ Shutdown - heruntergefahren Server (nur ein GM können Berechtigungen)
/ Castleking Bande Namen - so für die Stadt Eigentümer der Bande
Wie die Behörde, die die Richtlinie noch nicht feststeht
/ Mload
/ Iload
/ Oload
/ Gload
/ Restore
/ Furyofgod
/ Übertragung unbekannt ha ha
/ Boot
/ Itempurge Bodenfreiheit Artikel
/ Setskill-Serie ist wahrscheinlich die Übertragung von Kompetenzen
/ Unaffect
/ Reload ist wahrscheinlich auch wieder in den Spiel-Daten kann wieder? Nicht weiter um die
/ Castledamage Siehe Schloss Schaden
/ Skillban liegt auf der Hand, über die Fähigkeiten
/ Resetquest Dies kann die Frage der Begründung, dass die Fischerei-Funktion?
/ Temp Söldner
/ Uhuhu
/ Lotterie ist die Lotterie nicht wissen, wie die Verwendung
Zweitens, DB unter metin.sql Beschreibung
-------------------------------------------------- ----------------------------------
Konto-Tabelle
('111111 ','111111','111111 ','111 @ 111.net','111111 ', NULL,'111111111111', 127,'111 .111.111.111 ','0000-00-00 00:00:00 ', 0,'5000','2005-07-18 18:11:56 ', NULL,'2005-10-13 15:30:12', 0,0,'111111 ','111111111','0000 -00-00 00:00:00 ', 0,'111111')
Erklärt: ( 'password', 'real name', 'ID', 'E-Mail "," Telefonnummer ", Tel. Nr. 2,' Adresse ', 127,' IP-Adresse ','0000-00-00 00:00 : 00 ', 0,' Bank-Passwort ',' Created ', NULL, "letztes Mal on-line", 0,0,' das Problem ',' Antwort ',' Ablaufzeit ', 0, "Konto")
-------------------------------------------------- ----------------------------------
US-Spieler
('111111 ', 0,'111111', 0,2,3,247,271,271,200,111111,111111,0,0,109,0,'200 5-10-13 15:33:38 ')
Erklärt: ( "eigene Rechnung", Lage, "Spielernamen", 0, Name, Haare, Qualitäten, Stärke, Geschicklichkeit, Intelligenz, ELK-Leistungs-Verhältnis, DAK Geld gehört AU, 0, Standort, 0, 'letzte Spiel der Zeit ')
-------------------------------------------------- ----------------------------------
Drittens, NPC-Standard-Code-Sequenz (zur Erleichterung der Anpassung der Burst-Rate)
1 Luchs
2 kleine Schleim
3 Wildschwein seltsam
4 Schlangen
5 Skorpion
6 Fallen
7 Xiong
8 Madman
10 Schlangen
11 seltsamen Baum
13 Desert seltsam
14 Stein 1
15 Schimpansen
16 Wildschwein
17 Werwolf
19 Vampire
Blazing Angels 20
21 Schleim
22 Pio
23 Bekämpfung der Zauberer
24 stilbaai
25 Zhu
26 Nonnen
27伊杰尔德
28 Mitarbeiter
29 Pfarrer
30 nari
31 Erie
32伊吉安
33伊莉
34 Dieser Seoul
35 Mitarbeiter
36贝里西安
Mull 37
38伊莉安
39 etwas seltsam
40 kleine Orang-Utan
41 kleine Wildschwein
42 Dryade
43 Berserker
Metall-snake 44
45 Erde Schlange
46 Gorillas
47恶女
48 Polly
49 Mitarbeiter
50 Thaci
51 Wei octocarinatus
52 Armagh
53 Charles
54 Ellen
55 Godfather
56 Mitarbeiter
57 Dennis
58 Shack
59 Mitarbeiter
60 Mitarbeiter
61 Mitarbeiter
62 Mitarbeiter
Strange Bird 63
Dryade 64
65 Dryade Wang
Dryade 66 Wang
67 weiß Skorpion
68 Red Scorpion
69 Black Scorpion
70 kleine Skorpion
Sandman 71
72 Sand-Dünen-Assistent
73 Wüste Alptraum
74 Kleine Steine wurden
75 Feuer烈马
76 Engel
77 Mitarbeiter
78 Schweine-seltsam
79 Pygmäen
80 rote Steine wurden
81米尼拉
82 Royce
83 Mitarbeiter
84 Moore
85 Mitarbeiter
86 Rolls
87 Mitarbeiter
88 Mitarbeiter
89 Mitarbeiter
90 Mitarbeitern
91 Fury Krieger
92 Pygmäen 1
93 Pygmäen 2
94 Pygmäen 3
95 Pygmäen 4
96 Pygmäen 5
97 Monster-Schwein
98 Schweine-Sperma
99 Schweine老怪
100 Teufel Schwein
101 High Berserker
102 Fury Krieger
103 Soldaten Frenzy
104 Fallen Sorcerer 2
105 Wildschweine, General
106 Wildschweine Krieger
107 Golden Slime 1
108 große Schleim
Zombie 109
110 blutsaugenden Teufel
111 Chaos 1 seltsam
Hexe 112
Wizards 113
114 Dark Berserker 1
115 der Handwerker
116 Fire Dragon Ma
117娜菲亚
118 Meadows Asien
119 Werewolf König
Maximal 120 Steine wurden
121 Vampir Magie
122 römischen Soldaten
123 Long Strange
124 Erzengel
125 Warrior Schwert
126 Rhino Krieger
Toad 127
128 Rot Toad
Eidechsen 129
130 Portland Eidechsen
Samurai-Schwert 131
132 Rhino Krieger
Wizards 133 Mirage
134 Black Witch
135 Mark
Hexe 136
Drizzt Do 137
138 Haili
139 Scorpion King
Scorpion King 140 weiß
141 Enhydris
142 dunkel Messenger
TSE-143-Bit -
144 Messenger
145 Emirate
146 vom Handwerker
147 Safe
148 Lebensmittelgeschäft
149 Heilpflanzen sind
150 Guide
151 Guide
Broom 152
153 Brust
Scarecrow 154
155 Santa Claus
156 Schmied
157 Mutter-in-Gesetz für Weihnachten
158 Fledermäuse
159 Fledermäuse 2
160 Rote Fledermaus
Skeleton Warrior 161
162 Allgemeine Skeleton
163 Skeleton King
164 Mumie
165 High Mumie
166 Sphinx
167 Pharaonen
168 Pharaonen
169 Spider mit Blume
170 Gesicht Spinne
171 Spider
172 Fledermäuse Wang
173 Spider Wang
174 Kopf der Mumie
175 Teufel Schädel
176 Scorpion Queen
177 große Engel
178 Wildschweine Soldaten
180 Graham
181霍克福德
Skeleton Warrior 182
183 Allgemeine Skeleton
184 Skeleton King 1
185 Sphinx
186 weiß Verrückte
187 rot Madman
188 Yi Madman
189 Green Madman
190 Fallen Sorcerer
191 Fallen Sorcerer
192 Fallen Sorcerer
193 Fallen Sorcerer
194 weiß Berserker
195 Rot Grand Master
196 Dark Witch
Black Mage 197
198 Shadow Berserker
199 Soldaten arrogant
Sherritt 200
Aini 201 Peter
202 Gesundheitswesen
Miss 203 Dienstleistungen
Miss 204 Dienstleistungen
205 High Berserker
206 Fallen Sorcerer 1
207 goldene Schleim
208 Zombie King
209 chaotischen seltsam
210 primäre Zauberer
Chaos Teufel 211
Strange Zombie-212
213 Magic Shop liefert
214 Magic Shop liefert
215 Skeleton Archer
216 Dead Souls
218 Sirene
219 Menschen eine halbe Skorpion
220 Harpy
221克雷林
222 Holz 1
223 Wolf 1
224 Black Wolf
Peachwood 225 Personen
Unicorn 226
227 Cerberus 2
228 Holz
229 Steine wurden
230 Wolf
Cerberus 231
232 Engel
233 Engel
234 Skeleton Wache
235 Cyclops
236 riesigen prähistorischen
Archer Eidechsen 237
238 Cerberus 1
239 Ridge
240 Tier-Stein
241 Beast Claw
242 Skeleton 1-Sicherheit
Fire Dragon 243
244 Dark Berserker
246 White Scorpion King 1
247 Chang
248 große Engel
Fire Dragon King 249
首先,开始安装之前,检查你手头的软件工具: 5.4-RELEASE-i386-bootonly.iso ftp://ftp.freebsdchina.org/pub/FreeB...4/5.4-RELEASE- i386-bootonly.iso 5.4-RELEASE-i386-disc1.iso ftp://ftp.freebsdchina.org/pub/FreeB...4/5.4-RELEASE- i386-disc1.iso 5.4-RELEASE-i386-disc2.iso ftp://ftp.freebsdchina.org/pub/FreeB...4/5.4-RELEASE- i386-disc2.iso 倚天服务端(包含数据库,DB,game1,game2) 瑶天有下载(缺game2), 登陆" target="_blank">ftp://
用里面的game2(game2里的maps下的aaus文件在BSD系统下改为aus,WIN系统不支持 aus文件名) game1与game2的关系区别 1、game11的商店是唯一不同的,别的都一样 2、game1的NPC 文件夹里有 270的文件,game2的NPC文件夹里只有 269个文件相同 1、game1和game2下的 cores guild items knowledge log lottery magic maps shop(除了game1_server1不同别的都相同) skill 如果你要自己开SF的,
也有下载做好的网站系统(不过国家规定,SF流量超过200IP,或者赢利为目的话是违法的哦:)还有ph pmyadmin工具及最重要的VMware〈单机搞服务端的朋友用,如果有两部电脑的话,可以省略它>( 华军或者天空软件站有下)好了,工具都stand by 了,let's go~ 第一步 FREEBSD安装一、安装FreeBSD 用直接下载的BSD,安装的过程是游戏中最烦的了,但是要沉住气哦在安装之前,先提出几点建议 供大家参考: 1、采用最小化安装。 2、安装时启用inetd,并在编辑inetd.conf文件时,把带有“ftp ”的行前面的“#”号去掉。这样作是为了以后安装软件时可以用ftp 上传文件。 3、添加一个wheel组的用户,这样在系统工作正常后可以在windows系统上通过终端 登录软件(如SecureCRT)进行所有操作。 FreeBSD4.7在最小安装时支持SSH终端登录 ,所以我们需要使用支持SSH协议的终端软件,如SecureCRT。例如:我添加的用户名是ylf,隶属 wheel系统组。系统产生一个用户目录/home/ylf。我可以通过SecureCRT以ylf身份登录到系统,然后通过su命令切换到root用户。同时 我也可以在IE浏览器内键入 ftp://192.168.0.1 ,并输入ylf用户名和密码登录ftp将需要的文件上传到自己的用户目录里。/ (注:192.168.0.1是我的服务器连接内网的网卡IP地址)。 以下除系统安装部分,我都是采用终端方式操作。 4、分区时将/home、/usr和/var划的大一些,因为/usr为程序目录,/var要存放日志,/home是用户主目录,我的用户文件如网页、 ftp上传文件等都放在这里。还有最好保留一部分空间留作以后需要的时候用。我的机器上有2块硬盘,一快1 8.2G SCSI硬盘,一块40G IDE硬盘。我是这样划分的。 128M / 20G /home 2G /ftp 256M /tmp 6 G /usr 5G /var 其中/ftp是为匿名ftp用户访问专用。剩余空间留作备用。当然如果硬盘空间少的话,做我们的试验也是够用的。 关于安装方面的文章,大家也可以参考delphij写的《FreeBSD服务器的安装与优化》一文。 本系统安装过程图解是专为初学者提供的。整个系统的定制过程都是针对连载文章的系统要求作的。 我们采 用光盘启动安装FreeBSD的方式,并且硬盘上只有FreeBSD一个系统。 首先修改CMOS使系统 能够通过光盘引导。 插入FreeBSD的第一张盘。正常引导后进入定制内核界面选Skip kernel configuration and continue with installation跳过内核定制,我们在整个系统安装结束后会重新定制内核。 接着进入系统安装主 界面。选择Standard开始标准安装。 接着出现提示告诉你下一步将要进行Fdisk操作,按回车继 续。 进入Fdisk Partition Editor界面为了保证与FreeBSD共存的系统能够启动,默认情况下FreeBSD会保留一部分磁盘 空间(64 cyl)。我们装的是单系统,这部分空间没有用,按“Shift+F”将所有空间都给FreeBSD 这里选择No。 接着按“Q”完成。然后提示需要划分FreeBSD文件系统。回车继续。 进入Dis klable Editor界面,按A先让系统自动划分然后移动光标到/var和/usr,按D将这两个分区先删除。把光标移到最上面,按C分别创建/var,/usr,/home,/ftp分区。其中/ftp分区专为匿名Ftp使用。/var用于存放日志,/usr存放程序,/home存放用户数据。 我这里是4G的硬盘,如果硬盘空间大,应该适当加大这4个分区的容量。 按“ Q”继续。 出现Choose distributions(选择安装组件)界面:这里选Minimal最小化安装(贪方便就选ALL)。 选择OK继续。 出现Choose Installation Media选择安装媒体界面,这里选择 1 CD/DVD,通过光盘安装。OK继续。 出现确认界面,这是最后一次后悔的机会!选YES开始安装, 经过 一段时间后,出现安装成功提示。OK继续, 出现是否配置网络设备提示。选YES,接下来会列出你的网络 设备,选择第一块网卡,回车,会问你是否启用IPv6协议,选NO继续。问你是否使用DHCP,选NO继续 。 出现网卡配置界面,这里只要添入主机名和IP地址就可以,其他的在后续安装中会配置。 接着问你是 否现在启用这块网卡接口,选YES。然后问你是否使用本系统作为网关,选YES。 出现是否配制inet d(Internet超级服务器)界面。选YES,提示是否启用inetd,选YES。 提示是否编辑i netd的配置文件,inetd.conf,选YES。 接着出现文件编辑界面,移动光标到带有ftp的 行,将前面的#删掉,只删除头两行的即可。按ESC退出并保存。 接着问你是否启用匿名ftp访问,选Y ES,后面的提示也选YES继续,对匿名用户的组和用户目录进行了设置,不用改动,直接选OK继续。 接 着问你是否建立一个ftp登陆时的欢迎信息。选NO不建立继续。 接下来的几个提示: 是否使本机运行 NFS服务器,选NO。 是否使本机运行NFS客户,选NO。 是否配制默认安全策略,选NO。 列 出当前对inetd做过的设置,OK继续。 是否定制系统控制台,选NO。 设置系统时区,依次选NO ——Asia——China——East China——YES 询问是否启用Linux二进制兼容支持,这将使FreeBSD可以运行所有Linux程序。选YES。 接着提示是否配制非U**鼠标,选NO继续。 接着问是否浏览Package collection,选NO继续, 问是否添加系统用户和组,选YES 选择USER Add a new user to the system,添加一个新用户。OK 继续。这里添加一个wheel组的用户ylf,用于终端登录时可以用这个用户切换到root。 OK后回 到前一个界面,选EXIT退出。 这时提示要求输入root用户密码。需要输入2次。 然后问你是否想 回到主界面对配置做改动,选NO——Exit Install退出安装 最后提示是否退出重新启动,选YES,记得要拿出光盘。为了让系统可以重新编译 内核和使用ports安装应用程序。我们重新运行系统配置程序安装内核编译支持和ports。 以roo t用户登录后,运行: # /stand/sysinstall 出现系统配置主界面 选择Configure后回车继续。出现FreeBSD Configuration菜单选择Distributions后 OK继续。出现组件安装选择界面选择src——sys和ports,OK后出现选择安装媒体界面,选通过光 盘安装 这样就把内核编译支持和ports安装到系统。 安装完成后,选Exit——Ex it Install退出。安装完系统后,要重新编译内核。目的是要系统支持Firrwall和提高运行效率。 注意:这之后的过程在终端上操作要方便许多。SecureCRT支持在终端界面上直接拷贝和粘贴文本内容 。二、配置FreeBSD 1、配置/etc/rc.conf,我的rc.conf: 代码: hostname="bonnie.bin.com" defaultrouter="192.168.0.188" ifconfig_rl0="inet 192.168.0.188 netmask 255.255.255.0" linux_enable="YES" moused_enable="YES" 注意:这里设置必须和你本机上的IP在一个网段里面,如:你的机器IP是192.168.0.2,那么你的 虚拟机上的Freebsd的IP就应该是192.168.0.X。这里虚拟机的网络模式为桥接 。 2、配置/etc/resolv.conf,这里是配置DNS,要不然无法上网。我的resolv.conf: 代码: nameserver 220.103.96.112 nameserver XXX。XXX。XXX。XXX 202。103。96。112是湖南的DNS 完成后重启机器。 3、将光盘放入光驱中,安装ports和src 代码: # sysinstall 然后选择Configure-->Distributions,然后利用空格键选择src和ports两项,点install,安装完成后 重启机器。 在安装SRC的时候,偷懒可以选择All。 三、升级ports 代码: #cp /usr/share/examples/cvsup/ports-supfile /etc/funpower #cd /etc # ee funpower 修改下面一行: default host=cvsup2.FreeBSDChina.org 然后运行如下命令:代码: #cvsup -g -L 2 funpower 完成安装后重启机器。 到这里,一个基本的Freebsd就搭建好了。下面我们来图形化和汉化它。方便新手用它搭建倚 天服务器。 四、安装Xorg和Gnome,让大家可以用图形界面和中文的操作系统哦。 为了安装方便,将1号和2号光盘的Packages文件夹下的All文件夹下的软件全部COP Y到/usr/soft中: 代码: #mkdir /usr/soft 创建一个soft目录在usr下 #mount /cdrom 载入cdrom #cd /cdrom/packages/All 进入cdrom下的packages/All目录 #cp -R * /usr/soft 通过上面的方法将2号盘的Packages也拷入/usr/soft中,命令是一样的。在放入2号盘之前,用#umount /cdrom命令卸掉光驱再载入光驱,要不然目录会不正确。 接下来开始安装: 代码: #cd /usr/soft #pkg_add xorg-6.8.2.tbz //freebsd5.3之后都用xrog,不用XFree86了 #pkg_add gnome2-2.10.0.tbz 完成安装后重启机器。 五、配置xorg.conf 代码: #cd /usr/X11R6/bin #./xorgcfg -textmode 根据自己的硬件配置每个选项,然后选择最后第二项Write xorg.conf and quit,然后出现一个对话框问你是否将配置文件copy到/etc/X11目录中,选择OK。 在这里没有安装虚拟机工具的时候,选择8位色深,640*480的分辨率。它没有虚拟显卡。 如果是微软的VPC,选择16位色深 ,800*600的分辨率。它的虚拟显卡是S3 32/64的。 这个时候,你的X windows系统基本配置好了。 六、配置.xinitrc 使X Windows启动时默认的桌面系统为Gnome 代码: #echo “/usr/X11R6/bin/gnome-session” > ~/.xinitrc 七、运行X Windows #startx 进入Gnome桌面系统,下面开始中文化桌面Gnome。在desktop点击,log,就可 以退出桌面 编辑.cshrc文件:代码: #cd ~ #ee .cshrc 加入下面内容:代码: setenv LANG zh_CN.eucCN setenv LC_LANG zh_CN.eucCN 重启机器,代码: # reboot 在运行X windows,就是中文的了。 第二步 FreeBSD下安装MySQL+Apache+PHP 一. 安装MySQL 我使用的的Mysql是4.0.20,源代码版,你也可以使用RPM包或者二进制版,安装方法可能不一样, 请参考其它文章. 先下载Mysql2.0.20的源代码版,地址: sql.com/downloads/mysql/4.0.html">
把它下到/usr/local/src目录下,如果没有该目录,就自己建一个.下载回来的包名字叫 mysql-4.0.20.tar.gz,然后我们把它解压出来: # tar -zxvf mysql-4.0.20.tar.gz 解压后生成mysql-4.0.20目录,我们进入该目录: # cd mysql-4.0.20 进入后就开始配置mysql了,配置过程中我们要给mysql设置一个安装目录,我们设置在 /usr/local/mysql 下,以为把文件放到一个地方比较容易 管理,如果你还想获得更多的配置信息,使用 ./configure --help: # ./configure --prefix=/usr/local/mysql 然后等几秒钟,配置完成后就编译源代码: # make 这个编译的过程比较长,如果机器比较慢的话,可能要近二十分种 ( PS:我的机器是很普通的机器,所有用了差不多15,6分种 ) . 编译完成后就安装: # make install 等上几秒钟,安装完成.下面就到了最关键的部分了,为什么老安装不成功,(PS:至少我是安装 了N次,N > 10 ,呵呵),问题关键就在这里,访问 mysql要一个专门的用户,而且必须给相应的访问权限,这里我们就设置root和mysql有权限访问 . 我们先建立一个mysql和mysql用户来访问mysql: # pw groupadd mysql #建立mysql组 # pw useradd mysql -g mysql #建立mysql用户并且加入到mysql组中 建立用户后我们就初始化表 (注意:必须先执行本步骤后才能进行以下步骤) # ./scripts/mysql_install_db --user=mysql #初试化表并且规定用mysql用户来访问 初始化表以后就开始给mysql和root用户设定访问权限, 我们先到安装mysql的目录: # cd /usr/local/mysql 然后设置权限 # chown -R root . #设定root能访问/usr/local/mysql # chown -R mysql var #设定mysql用户能访问/usr/local/mysql/var ,里面存的是mysql的数据库文件 # chown -R mysql var/. #设定mysql用户能访问/usr/local/mysql/var下的所有文件 # chown -R mysql var/mysql/. #设定mysql用户能访问/usr/local/mysql/var/mysql下的所有文件 # chgrp -R mysql . #设定mysql组能够访问/usr/local/mysql 设置完成后,基本上就装好了,好了,我们运行一下我们的mysql: # /usr/local/mysql/bin/mysqld_safe --user=mysql & 如果没有问题的话,应该会出现类似这样的提示: [1] 42264 # Starting mysqld daemon with databases from /usr/local/mysql/var 这就证明你安装成功了,如果出现: [1] 42264 # Starting mysqld daemon with databases from /usr/local/mysql/var 040818 10:53:45 mysqld ended 则证明你的mysql运行不来,请查看错误日志: /usr/local/mysql/var/*.err 然后确定安装是否成功,如果没有成功,请检查上面的步骤是否正确 . 安装完成后,能够通过 /usr/local/mysql/bin/mysql 来连接mysql进行管理,如果你装了apache并且能够解析php的话,也能使用phpMyadmin 来管 理你的mysql,记得装完后使用mysql或者mysqladmin来修改root的密码,这里我们就不 说了,请参考相关的文章. 控制mysql就通过 /usr/local/mysql/libexec/mysqld 来控制启动或者停止mysql: # /usr/local/mysql/libexec/mysqld start #启动mysql # /usr/local/mysql/libexec/mysqld stop #停止mysql # /usr/local/mysql/libexec/mysqld restart #重启mysql 为了每次系统重启后都能运行mysql,可以写一个脚本放到 /usr/local/etc/rc.d目录下,用来运行mysql,我们写一个脚本mysql_start.sh #! /bin/sh /usr/local/mysql/bin/mysqld_safe& 然后保存到/usr/local/etc/rc.d目录下,那么以后reboot系统后都能启动mysql了. 二. 安装Apache 安装Apache要简单点,我这里安装的Apache版本是 httpd-2.0.50,去下载压缩包:
. 下载回来的包叫做 httpd-2.0.50.tar.gz 我们放在 /usr/local/src 目录下. 首先进入目录后解压缩: # cd /usr/local/src # tar -zxvf httpd-2.0.50.tar.gz 然后就会得到 httpd-2.0.50目录,我们进入目录 # cd httpd-2.0.50 首先配置: # ./configure \ ? --prefix=/usr/local/apache \ #我们要把Apache安装在那个目录,我们这里装在 /usr/local/apache下 ? --enable-shared=max \ ? --enable-module=rewrite \ ? --enable-module=so 执行上面的命令,如果没有错误信息,证明配置成功,然后进行编译: # make 一两分钟就编译完了,然后进行安装: # make install 安装完成后,Apache就存放在 /usr/local/apache目录下了, bin是执行文件的目录,conf是配置文件目录,htdocs是网页的主目录,logs是日志目录 . Apache通过 bin/apachectl或者bin/httpd来控制启动或者停止. # /usr/local/apache/bin/httpd -k start #启动apache # /usr/local/apache/bin/httpd -k stop #停止apache # /usr/local/apache/bin/httpd -k restart #重启apache 然后你可以通过
来测试apache是否安装成功,如果出现apache的页面则安装成功,否则请检查上面的步 骤. 三. 安装PHP 我们使用的PHP版本是4.3.8,先去下载:
, 下回来的包叫做 php-4.3.8.tar.gz, 放到/usr/local/src目录下. 首先进入该目录后解压缩: # cd /usr/local/src # tar -zxvf php-4.3.8.tar.gz 解压后进入目录: # cd php-4.3.8 进行配置,这一步比较关键,一定要设置好,特别是要考虑到你要支持什么,比如GD库,xml,mysql等 等,如果想知道详细的配置,执行 ./configure --help来获得: # ./configure \ ? --with-apxs2=/usr/local/apache/bin/apxs \ ? --disable-debug \ #关闭php内部调试 ? --enable-safe-mode \ #打开php的安全模式 ? --enable-trans-sid \ ? --with-xml \ #支持xml ? --with-mysql \ #支持mysql ? --enable-short-tags \ #支持PHP的短标记 ? --with-gd \ #支持GD库 ? --with-zlib \ #支持zlib ? --with-jpeg \ ? --with-png \ ? --enable-memory-limit \ ? --disable-posix \ ? --with-config-file-path=/usr/local/lib 如果上面的配置没有错误的话,那么应该最后会显示感谢使用PHP等字样,那么证明配置成功,如果上面的配置 选项不支持的话,会提示错误. 比如你没有安装mysql,那么--with-mysql就无法使用,所以一定要注意对应选项系统是否能够支持,如果出现错误,那么就先安装对应的程序 , 或者去掉相关选项. 配置之后就进行编译: # make 编译成功后出现Build complete.字样,那么就可以进行安装了: # make install 安装完成后把/usr/local/src/php-4.3.8/php.ini-dist复制到/usr/local/lib/,并重命名为 php.ini # cp /usr/local/src/php-4.3.8/php.ini-dist /usr/local/lib/php.ini 基本到这里PHP就安装成功了,如果中间出现错误,除了在配置的时候没有选对选项之后一般都不 出现错误. 四. 整合Apache+PHP 为了让Apache能够直接解析php,我们还要进行一些配置. 首先进入apache的配置文件目录: # cd /usr/local/apache/conf 然后用vi打开配置文件httpd.conf: # vi httpd.conf 在httpd.conf文件中,添加 AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 应该将以上两句添加在其他AddType之后。确保文件中有以下一句话,没有就自己添加在所有LoadMo dule之后。 LoadModule php4_module modules/libphp4.so 好了,在vi中使用:wq保存httpd.conf文件,退出vi。启动apache server: # /usr/local/apache/bin/httpd start 现在apache就能够运行php了,写个文件测试一下,在/usr/local/apache/htdocs目录下,新建一个phpinfo.php文件,文件中只有一行代码: <? phpinfo(); ?> 保存此文件, 在你的浏览器中输入
. 好,到这里,基本上Mysql+Apache+PHP安装完成,那么就能做服务器了,也可以安装网站了同时 可以传个phpMyadmin去管理你的mysql 第三步 倚天服务端数据库还原用FTP上传下载的7.77M的服务端下的db.tar.gz和game1.tgz两 个文件和数据库下面的三个文件夹到FTP里面,也就是 incoming目录下面然后进入目录命令为: cd /var/ftp/incoming/ 解压缩这两个文件夹命令为: tar zvxf db.tar.gz tar zvxf game1.tgz 将数据库下面的三个文件夹复制到/var/db/mysql/下面命令为:cp -r ./metin /var/db/mysql/ cp -r ./pay_auth /var/db/mysql/ cp -r ./mysql /var/db/mysql/ 重新启动MYSQL(数据库里面自带几个账号,其中一个账号test 密码test 并进入三个目录下面使用chmod 777 *命令更改权限然后进入进入db文件夹更改设置文件CONFIG(freebsd是大小写敏感的,请注意大 小写) 将里面的IP地址改一下(这里的没必要都改127.0.0.1) 再用同样的方法将account_server mark_server chat_server log_server和各个game_server下的CONFIG文件都改过来. 注意:account_server和game_server下的CONFIG文件里的DB_ADDR要写 成127.0.0.1 其他的改为本机IP:192.168.10.* 还有就是要将account_server下的iplist文件下的所有IP都改为本机IP也就是192. 168.10.*段的IP地址.这里的IP地址才是真正的客户端连接的IP地址. 并在各个目录下面使用chmod 777 *命令更改权限第四步 启动服务器运行游戏服务端,依次是db,chat,mark,log,game,accoun t 在incoming目录下面(为了剩事)使用命令startx开启多窗口然后开启一个一个的窗口分别开启d bserv chatserv mark_server logserv 各个mt_server account_server 使用的命令为 cd db ./dbserv 另开窗口 cd game1 cd chat_server ./chatserv 另开窗口 cd game1 cd mark_server ./mark_server 另开窗口...... 这时候服务器已经开起来了,说上成功了,但是你还玩不了,因为你还缺最重要的东西,请看第五步 第五步 登陆器因为倚天里的登陆器是加了密的,check码你又不知道,目前有个折中方案,就是下载别人做好的登陆 器,就用里面的IP做你的服务端IP,不用上面的 127.0.0.1,有同志说我直接改ip_chn.es文件里的IP行不行,名流明确地跟你说,不行!第 六步 登陆游戏得需要帐户,现在网上有很多下载的别人的数据库,你直接用是不行的,因为TEST帐号在PLAYE R表里有个对应的人物GM甲,但是DB文件夹下的人物数据文件夹DATA下面却没有对应的数据文件以至于在 读取GM甲时出现no such file or directory, 而创建人物的时候因为表里的这个位置有个人物当然无法创建,而且网上的人物数据表结构的POSE不是主索引 不能创建2个人物,所以你创建的第二个人物是不会保存的, 正确来讲是根本没有创建成功. 解决方法:创建新的帐号,改POSE也为主索引.删除数据表里的所有人物数据记录. 到此也就没什么好说的,如果还有不明白的地方,欢迎跟贴,我会随时回答,并更新。其他资料:一 倚天GM命令集 Go 移动使用方法 </go #zone /x y/人物名称> ZONE代码 2 修罗村 3 精灵村 4 矮人村 5 拉逊沙漠 6 新人修炼场 100 混乱森林 101 石之沙漠 102 蒂尔旷野 103 吉尼草原 104 特伦特森林 105 矮人矿井 106 地牢1层 107 地牢2层 108 地牢3层 109 精灵猎场 110 淡水湖 111 金字塔1层 112 金字塔2层 113 金字塔3层 114 混乱地牢1层 115 混乱地牢2层 116 混乱地牢3层 117 地牢4层 118 地牢5层 119 奈潘城外 1028 奈潘城内 120 死亡之谷(外) #120 300 300 龙洞村修理处 121 死亡之谷(内) 122 火龙洞 2000 战前集合地 ---------------------------传唤玩家------------------------------ /tran 人物名称 召唤到player到自己面前(同一张地图内使用) /sum 人物名称 召唤到player到自己面前(这个要魔法,,不在同一张地图内使用) /dc 人物名称 踢玩家下线 ------------------发兰色字(GM说的话地球人都知道哈哈)---------------------------- /not 内容 所有地图里的人都能看见 /znot 内容 同一张地图里的人都可以看见 ------------------------刷怪命令------------------------------ /zreset 使用方法: /zreset ./* 如果带参数小数点: ”.” 则增加自己所在地图的怪物如果带参数星号: ”*” 则增加所有地图的怪物 -------------------------禁言------------------------------ /mute 禁言使用方法 : /mute 人物名称 时间数 3600 为一小时. 默认为一小时 -----------------------------状态(血和魔法)------------------------- /u 恢复状态使用方法 : /u 使用者名称恢复使用者的状态,包括有益魔法. -------------------------开攻城命令--------------------------------- /siege 开放攻城(开放后无法使用) -----------------------------隐身(GM模式)--------------------------------- /gm GM隐身模式 -----------------------------爱情树(挡路的时候使用)------------------------- /tree move 坐标 移动树木到指定坐标附近 --------------------------------重启服务器 -------------------------------------------- /shutdown 服务器重新启动(最高级gm号才可以用) ============================== 常用非服务类型的命令 /pf 人名 ——普通人只是显示是否在线,GM则显示目标在哪个地图 /who ——查看当前地图人数(是大地图)和总人数 /sum 人名 ——召唤对方(相当于魔法召唤,但是无论是谁都能过来) /score ——显示时间(不知道是系统时间还是开了服务端多久) /not ——向全服发绿字广播 /znot ——向自己所在地图发绿字广播 /goto ——等同于/go,后面输入地图编号 X坐标 Y坐标(坐标可以省略,但是如果进房子必须加上,新地图也是) /zreset .或者* ——手动刷新怪物,可以简化成/zre,后面的参数是必须带的。 .代表刷新自己所在小地图,*代表刷新整个服务器 /transfer 人名 ——将对方拉到你身边,忽视对方是否同意,只能用在同一地图。可以简化成/tra 人名 /unaffect 人名 ——取消对方身上所有魔法效果,可以简化成/u 人名,向自己使用时可以直接输入/u /mute 人名 时间 ——使对方禁言,可以不加时间,默认是60 minutes /dc 人名 ——踢对方下线,对方只能重新执行倚天客户端 /siege ——开放攻城(某些时候只能用一次,就是第一次用,但是朋友说可以连开,估计是GM权限问题) /gm ——使用GM隐身模式,这模式任何人平常都无法看到你,并且HP到9999,HP恢复是999,施 加感知 /treemove 坐标 ——移动树木到指定坐标范围 /shutdown ——关闭服务端(只有1级GM权限才可以用) /castleking 帮派名称 ——使指定帮派为城池拥有者由于权限问题,还没有确定的指令 /mload /iload /oload /gload /restore /furyofgod /transfer unkown 哈哈 /boot /itempurge 清除地上的物品 /setskill 大概是调技能级数 /unaffect /reload 大概是从新进游戏也可能是重新接受数据???不懂 继续研究 /castledamage 查看城堡损坏程度 /skillban 大概是清楚技能 /resetquest 这个可能是钓鱼场的 问题那个功能??? /temp 雇佣兵 /uhuhu /lottery 这个是彩票的不知道怎么用二,DB下的metin.sql说明 ------------------------------------------------------------------------------------ account表 ('111111','111111','111111','
','111111' ,NULL,'111111111111',127,'111.111.111.111','0000-00-00 00:00:00',0,'5000','2005-07-18 18:11:56',NULL,'2005-10-13 15:30:12',0,0,'111111','111111111','0000-00-00 00:00:00',0,'111111') 解释:('密码','真名','身份证号','EMail','电话号',电话号2,'地址',127,' IP地址','0000-00-00 00:00:00',0,'银行密码','创建时间',NULL,'最后上线时间',0,0,'问题',' 回答','到期时间',0,'帐号') ------------------------------------------------------------------------------------ player表 ('111111',0,'111111',0,2,3,247,271,271,200,111111, 111111,0,0,109,0,'2005-10-13 15:33:38') 解释:('所属帐号',位置,'玩家姓名',0,姓名,头发,等级,力量,敏捷,智力,ElK钱,DAK钱 ,所属盟,0,所在地图,0,'最后玩的时间 ') ------------------------------------------------------------------------------------ 三,NPC标码的顺序(以方便调整爆率) 1 山猫 2 小史莱姆 3 野猪怪 4 蛇 5 蝎子 6 堕落者 7 熊 8 狂人 10 毒蛇 11 树怪 13 沙漠怪 14 石头人1 15 黑猩猩 16 野猪 17 狼人 19 吸血鬼 20 炽天使 21 史莱姆 22 皮奥 23 战斗魔法师 24 斯特尔 25 朱可 26 修女 27 伊杰尔德 28 店员 29 牧师 30 纳里 31 埃里 32 伊吉安 33 伊莉 34 那尔 35 店员 36 贝里西安 37 茂尔 38 伊莉安 39 小树怪 40 小猩猩 41 小野猪 42 树精 43 狂战士 44 铁皮蛇 45 土蛇 46 大猩猩 47 恶女 48 波莉 49 店员 50 塔奇 51 卫仆 52 阿玛 53 夏尔 54 爱伦 55 教父 56 店员 57 丹尼斯 58 夏克 59 店员 60 店员 61 店员 62 店员 63 鸟怪 64 树妖 65 树精王 66 树妖王 67 白蝎子 68 红蝎子 69 黑蝎子 70 小蝎子 71 沙人 72 沙丘精灵 73 沙漠恶梦 74 小石头人 75 火烈马 76 天使 77 店员 78 猪头怪 79 俾格米人 80 红石头人 81 米尼拉 82 罗伊斯 83 店员 84 摩尔 85 店员 86 罗尔斯 87 店员 88 店员 89 店员 90 店员 91 狂暴战士 92 俾格米人1 93 俾格米人2 94 俾格米人3 95 俾格米人4 96 俾格米人5 97 猪头妖 98 猪头精 99 猪头老怪 100 猪头魔王 101 高级狂战士 102 狂怒战士 103 狂乱战士 104 堕落魔法师2 105 野猪将军 106 野猪武士 107 金色史莱姆1 108 大史莱姆 109 僵尸 110 吸血魔王 111 混沌怪1 112 女巫 113 巫师 114 黑暗狂战士1 115 修理工 116 火龙马 117 娜菲亚 118 亚多斯 119 狼人王 120 高级石头人 121 吸血魔 122 罗马战士 123 龙怪 124 天使长 125 巨剑战士 126 犀牛战士 127 癞蛤蟆 128 红蛤蟆 129 蜥蜴 130 兰蜥蜴 131 巨剑武士 132 犀牛武士 133 幻影巫师 134 黑魔女 135 马可 136 巫女 137 崔斯特 138 海利 139 蝎子王 140 白蝎子王 141 水蛇 142 黑暗使者 143 谢比特 144 使者 145 酋长 146 修理工 147 保管箱 148 杂货商 149 药材商 150 引导者 151 引导者 152 扫帚 153 宝箱 154 稻草人 155 圣诞老人 156 铁匠 157 圣诞婆婆 158 蝙蝠 159 蝙蝠2 160 红蝙蝠 161 骷髅战士 162 骷髅将军 163 骷髅王 164 木乃伊 165 高级木乃伊 166 斯芬克斯 167 法老 168 法老王 169 花面蛛 170 鬼脸蛛 171 红蜘蛛 172 蝙蝠王 173 红蜘蛛王 174 木乃伊首领 175 骷髅魔王 176 蝎子女王 177 大天使 178 野猪战士 180 格雷汉姆 181 霍克福德 182 骷髅战士 183 骷髅将军 184 骷髅王1 185 斯芬克斯 186 白衣狂人 187 红衣狂人 188 青衣狂人 189 绿衣狂人 190 堕落魔法师 191 堕落魔法师 192 堕落魔法师 193 堕落魔法师 194 白衣狂战士 195 红色大法师 196 暗魔女 197 黑魔法师 198 影子狂战士 199 狂傲战士 200 谢里特 201 艾尼彼德 202 服务生 203 服务小姐 204 服务小姐 205 高级狂战士 206 堕落魔法师1 207 金色史莱姆 208 僵尸王 209 混沌怪 210 初级魔法师 211 混沌魔王 212 僵尸怪 213 魔法用品店员 214 魔法用品店员 215 骷髅弓箭手 216 死魂灵 218 海妖 219 半蝎人 220 鸟妖 221 克雷林 222 木头人1 223 狼1 224 黑狼 225 桃木人 226 独角兽 227 地狱犬2 228 木头人 229 石头人 230 狼 231 地狱犬 232 天使 233 天使 234 骷髅护卫 235 独眼巨人 236 史前巨鳄 237 蜥蜴弓箭手 238 地狱犬1 239 里奇 240 石像兽 241 利爪兽 242 骷髅护卫1 243 火龙 244 黑暗狂战士 246 白蝎子王1 247 嫦娥 248 大天使 249 火龙王Zunächst einmal, vor Beginn der Installation überprüfen Sie Ihre Software-Tools auf der Hand:
5.4-RELEASE-i386-bootonly.iso
ftp://ftp.freebsdchina.org/pub/FreeB...6-bootonly.iso
5.4-RELEASE-i386-disc1.iso
ftp://ftp.freebsdchina.org/pub/FreeB...i386-disc1.iso
5.4-RELEASE-i386-disc2.iso
ftp://ftp.freebsdchina.org/pub/FreeB...i386-disc2.iso
Yitian Server (einschließlich der Datenbank, DB, game1, game2)
Yao Tag zum Download (fehlende game2),
Ftp: / /
mit Landung innerhalb game2 (game2 die Karten in AAU Dokument unter der BSD-System erneut aus, WIN-System aus nicht die Dateinamen)game2 Beziehung mit game1
Auszeichnung
1, game11 Store ist der einzige andere sind der gleichen Ebene
2, game1 der NPC gibt es 270 Ordner von Dokumenten, die game2 NPC Ordner nur 269 Dokumente
Das gleiche
1, game1 und game2 der Adern Gilde Artikel Wissen log Lotterie Magic Karten Shop (zusätzlich zu dem gleichen Niveau game1_server1 abweichend) Fähigkeiten
Wenn Sie möchten, dass die Öffnung ihrer eigenen SF, und
auch Website-System zu tun, einen guten Job (auch wenn der Staat, über 200IP SF-Flow, Gewinn oder für illegal ist, dann ohPhpmyadmin nach wie vor die wichtigsten Instrumente und VMware <stand-alone Kunden zu Dienstleistungen, die in der friend, und wenn es zwei computers, können Sie weglassen it> (Huajun Station oder Software unter dem Himmel)
Nun, stehen die Werkzeuge, let's go ~
Der erste Schritt zu installieren FREEBSD
Erstens ist die Installation von FreeBSD
Direkter Download BSD, die Installation abgeschlossen ist最烦des Spiels, aber oh沉住气
Installiert, um vor ein paar Anregungen für Ihre Referenz:
1, zu minimieren installiert.
2, bei der Eröffnung der Installation von inetd, und in der Bearbeitung inetd.conf-Datei, mit dem "FTP" in der Zeile "#" wird entfernt. Nach Dabei ist die Installation der Software kann mittels FTP-Upload-Dateien.
3, add a wheel Gruppe der Nutzer, so dass die normale Arbeit in das System angenommen werden kann in der Windows-Registry-Terminal-Software (z. B. SecureCRT) für die Durchführung aller Maßnahmen.
Minimale Installation FreeBSD4.7 Unterstützung SSH-Login-Terminal, so müssen wir die Verwendung des Terminals zur Unterstützung des SSH-Protokoll-Software, wie SecureCRT.
Zum Beispiel: ich den Benutzernamen ist YLF, im Rahmen der Rad-Systems-Gruppe.
System, um einen Benutzer-Verzeichnis / home / YLF.
Ich kann YLF durch SecureCRT, um sich in das System, und dann durch den Befehl su, um root-Benutzer.
In der gleichen Zeit, kann ich bei Eingabe von IE-Browser
ftp://192.168.0.1
Und geben Sie die YLF Benutzernamen und ein Passwort benötigen, um die FTP-Datei-Upload zu Ihrem Benutzer-Verzeichnis. /
(Hinweis: 192.168.0.1 ist mein Server-Konnektivität in das Netzwerk-Karte IP-Adresse).
Neben der Installation der folgenden Teile werden in der Ende-die Art, wie ich arbeiten.
4, Partition wird / home, / usr und / var der größer als / usr-Verzeichnis für die Prozess-, / var, um Protokolle, / home ist die Benutzer-Home-Verzeichnis, meine Benutzerdateien wie Web-, FTP-Upload und so weiter hier. Reservierungen sind der beste Teil des Raumes für die Zukunft reserviert, wenn notwendig. Die Maschine habe ich zwei Festplatten, eine schnellere 18.2G SCSI-Festplatten, eine IDE-Festplatte 40G. Ich war so kaputt.
128M /
20G / home
2G / ftp
256M / tmp
6 G / usr
5G / var
Ein / ftp für den anonymen FTP-Benutzer Zugang zu einem eigenen. Der restliche Speicherplatz wird für das Backup. Natürlich, wenn auch weniger Speicherplatz auf der Festplatte, dann ist unser Test ist genug getan.
Artikel über die Einrichtung, den sie geschrieben werden können delphij Angabe "FreeBSD-Server-Installation und Optimierung", ein Text.
Schematische Darstellung der System-Installation ist für Anfänger. Der Kurs des gesamten Systems ist auf die Systemvoraussetzungen für den Artikel für die Serie.
Wir verwenden die Installations-CD-ROM, um die Art und Weise und FreeBSD FreeBSD auf Ihrer Festplatte von einem System nur.
Zunächst einmal, so dass das System zu ändern CMOS-Guide CD-ROM.
Legen Sie die erste Festplatte FreeBSD. Nach dem normalen Boot-angepassten Kernel-Schnittstelle
Wahl Direkt-Kernel-Konfiguration und Installation mit eigenen Kernel überspringen, haben wir nach dem Ende des gesamten Systems wird re-installieren Sie die angepassten Kernel.
Dann wird die wichtigste Schnittstelle in das System.
Standard-Kriterien für die Auswahl um die Installation zu starten.
Dann werden Sie aufgefordert, Ihnen zu sagen, der nächste Schritt wird sein, Fdisk Operationen, drücken Sie die Eingabetaste, um fortzufahren.
FDISK Partition Editor, um die Schnittstelle
Um sicherzustellen, dass die Koexistenz mit dem FreeBSD-System zu starten, standardmäßig wird beibehalten als Teil von FreeBSD Speicherplatz (64 Zyl). Haben wir ein einheitliches System, diesen Teil des Raumes nicht durch "Shift + F" werden alle den Platz für FreeBSD
Wählen Sie hier Nein
Gefolgt von "Q" in Anspruch nehmen. Und dann fordert die Notwendigkeit einer Teilung der FreeBSD-Dateisystem. Geben Sie, um fortzufahren.
Disklable-Editor, um den, so dass das System automatisch durch die A-Division
Und dann den Cursor in die / var und / usr, drücken Sie D zum Löschen der zwei Partitionen. Bewegen Sie den Cursor an den Anfang, nach C, bzw. zu schaffen, / var, / usr, / home, / ftp-Partition.
Ein / ftp-Partition, die für anonyme FTP. / Var verwendet, um die Log-in / usr gespeicherten Prozedur, / home Speicherung von Benutzerdaten.
Hier ist meine 4G Festplatte, wenn Speicherplatz auf der Festplatte, und dies sollte zur Erhöhung der Kapazität des District 4.
Mit dem "Q", um fortzufahren.
Wählen Sie erschien Distributionen (wählen Sie die Installation von Komponenten) Schnittstelle:
Minimal ausgewählten hier die kleinste der Anlage (für die Bequemlichkeit halber über die Wahl der ALL). Wählen Sie "OK", um fortzufahren.
Wählen Sie Installations-Medien erscheinen, um die Medien-Schnittstelle,
Wählen Sie hier 1 CD / DVD, CD-ROM-Installation. OK, um fortzufahren.
Schnittstelle zu bestätigen scheint, dass dies die letzte Chance zu bereuen! JA gewählt um die Installation zu starten,
Nach einiger Zeit nach einer erfolgreichen Installation Tipps. OK, um fortzufahren,
Ob es dazu aufgefordert werden, die Konfiguration der Netzwerk-Ausrüstung. Ausgewählte JA,
Werden neben Ihrem Netzwerk-Geräte, wählen Sie die erste Karte, Carriage Return, werden Sie fragen, ob oder nicht, um IPv6-Vereinbarung, NO, um die Wahl. Sie fragen, ob oder nicht für die Verwendung von DHCP, wählen Sie "Nein", um fortzufahren.
LAN-Konfiguration angezeigt wird,
Fügen Sie hier, wie lange, wie die Host-Namen und IP-Adresse kann die andere wird in der Follow-up-Konfiguration.
Dann fragen Sie, wenn Sie sich jetzt zur Eröffnung dieser Karte Schnittstelle, wählen Sie Ja. Und dann fragen Sie, ob die Benutzung des Systems als Gateway, wählen Sie Ja.
Es ist die Vorbereitung von inetd (Internet-Super-Server)-Schnittstelle. Ausgewählte JA,
Gefragt, ob oder nicht, damit inetd, wählen Sie Ja.
Hinweis, ob die Bearbeitung der inetd Konfigurationsdatei inetd.conf, wählen Sie Ja.
Dann gibt das Bearbeiten von Dokumenten-Schnittstelle,
Bewegen Sie den Cursor auf die Zeile mit dem ftp werden gelöscht # vor, nur um die ersten zwei Zeilen sein kann. Beenden und Speichern von ESC.
Danach gefragt, ob Sie die anonymen ftp-Zugang, wählen Sie Ja, die Eingabeaufforderung nach der Wahl auch Ja, um fortzufahren,
Die Gruppe der anonymen Benutzer und Nutzer des Verzeichnisses eingerichtet wurden, nicht ändern, die direkte Wahl des OK, um fortzufahren.
Dann fragen Sie, wenn Sie auf eine FTP-Begrüßungsnachricht zum Zeitpunkt der Landung. NO nicht bis zu Wahl.
Die nächsten paar Tipps:
Ob, um die Maschine laufen NFS-Server, wählen Sie NO.
Ob Sie den NFS-Client-Rechner, wählen Sie NO.
Unabhängig davon, ob die Vorbereitung der Standard-Sicherheitsrichtlinien, die Wahl NO.
Inetd wurden in der aktuellen Einstellungen, OK, um fortzufahren.
Ob die eigene System-Konsole, wählen Sie NO.
System-Zeitzone, wählen Sie NO - Asien - China - China East - JA
Die Frage, ob zur Unterstützung der Eröffnung der Linux-Binär-Kompatibilität, so dass die FreeBSD auf Linux laufen alle Verfahren. JA gewählt.
Danach gefragt, ob oder nicht die Vorbereitung von Nicht-U ** Maus, wählen Sie "Nein", um fortzufahren.
Danach gefragt, ob der Browser-Paket Sammlung, wählen Sie "Nein", um fortzufahren,
Die Frage, ob, um Benutzer und Gruppen, wählen Sie Ja
Wählen Sie USER Hinzufügen eines neuen Benutzers in das System, einen neuen Benutzer hinzuzufügen. OK, um fortzufahren.
Hier, um einen Rad-Gruppe Benutzer YLF, für das Terminal, um sich über die Benutzer können diese Option, um die Wurzel.
OK, um wieder auf die vorherige Schnittstelle nach der Wahl Ausfahrt EXIT.
Wenn Sie gefragt werden, geben Sie den Benutzer "root"-Passwort. Müssen Sie 2 mal.
Und dann gefragt, ob Sie möchte noch einmal auf die wichtigste Schnittstelle zur Konfiguration Änderungen auf die Wahl NEIN - Ausfahrt Installation von der Installations -
Gefragt, ob sich aus der endgültigen starten, wählen Sie Ja, denken Sie daran, sich mit CD-ROM.
Damit kann das System wieder-Kernel und installieren Sie die Anwendung, die die Häfen. Wir Re-Run-System-Konfiguration, um die Installations-Kernel kompilieren und Häfen.
Nachdem die Benutzer melden Sie sich an root, ausführen:
# / Stand / sysinstall
Entstehung von System-Konfigurations-Schnittstelle
Wählen Sie Konfiguration, um nach der Rückkehr. FreeBSD-Konfigurations-Menü erscheint
Wählen Sie OK, um nach der Ausschüttungen. Installation erscheint wählen
Wählen Sie src - sys und Häfen, OK nach der Installation des Media-Interface-Optionen, wählen Sie die Installations-CD-ROM
Diese Unterstützung und den Kernel nur installiert, um das System-Ports.
Nach der Installation abgeschlossen ist, wählen Sie Beenden - Verlassen Sie die Installation von.
Nach der Installation des Systems ist es notwendig, den Kernel. System zur Unterstützung und Verbesserung der betrieblichen Effizienz Firrwall.
Hinweis: Dies ist der Prozess nach der Operation in das Terminal, um die vielen. SecureCRT unterstützt die Terminal-Schnittstelle direkt Kopieren und Einfügen von Text.
Zweitens, FreeBSD konfigurieren
1, Konfiguration der Datei / etc / rc.conf, meine rc.conf:
Code:
hostname = "bonnie.bin.com"
defaultrouter = "192.168.0.188"
ifconfig_rl0 = "inet 192.168.0.188 netmask 255.255.255.0"
linux_enable = "YES"
moused_enable = "YES"
Hinweis: Hier müssen Sie die IP des Rechners in einem Netzwerk-Segment im Inneren, wie zum Beispiel: Was ist Ihr Rechner IP 192.168.0.2, dann ihre virtuelle Maschine die IP-FreeBSD sollte 192.168.0.X. Diese virtuelle Maschine für das Netzwerk überbrückt.
2, Konfiguration der Datei / etc / resolv.conf, ist dies zu konfigurieren DNS, sonst ist kein Internet-Zugang. Meine resolv.conf:
Code:
nameserver 220.103.96.112
nameserver XXX. XXX. XXX. XXX
202. 103. 96,112 Hunan den DNS -
Nach Abschluss der Maschine neu zu starten.
3 Fügen Sie die CD-ROM-Laufwerk, die Installation von Häfen und src
Code:
# Sysinstall
Und wählen Sie Konfigurieren -> Verteilungen, und verwenden Sie dann die Leertaste, um die src und Häfen, bei der Installation, starten Sie den Rechner nach der Installation ist abgeschlossen. Bei der Installation des SRC, faul können alle.
Drittens, Upgrade-Ports
Code:
# Cp / usr / share / examples / cvsup / ports-supfile / etc / funpower
# Cd / etc
# Ee funpower
Ändern Sie die folgende Zeile ein:
default host = cvsup2.FreeBSDChina.org
Und dann führen Sie den folgenden Befehl ein:
Code:
# Cvsup-g-L 2 funpower
Nach dem Neustart der Maschine, um die Installation abzuschließen.
Hier die grundlegenden Strukturen von FreeBSD ist. Die folgenden Grafiken und wir fertigen sie. Bequem zu nutzen, um neue Yitian Server.
Viertens, installieren Xorg und Gnome, so dass wir benutzen können, grafische Oberfläche und die chinesische Betriebssystem Oh.
Zur Erleichterung der Installation werden auf der 1. und der 2. CD im Rahmen des Packages Ordner unter dem Ordner Alle Software COPY nach / usr / weich:
Code:
# Mkdir / usr / weich zu dem Erstellen eines Verzeichnisses in usr unter weichen
# Mount / cdrom geladen cdrom
# Cd / cdrom / packages / All Zugriff auf CD-ROM unter der Pakete / All-Verzeichnis
# Cp-R * / usr / Soft
Durch die oben genannten Methoden werden am 2. Packages auch copyed in / usr / Soft-Befehl in die gleiche ist. Fügen Sie auf der 2. CD, bevor mit # umount / cdrom-Befehl neu geladen optische Laufwerk entfernt werden, sonst wird das Verzeichnis nicht korrekt.
Dann starten Sie die Installation:
Code:
# Cd / usr / Soft
# Pkg_add-xorg 6.8.2.tbz / / freebsd5.3, nachdem xrog, nicht über die XFree86
# Pkg_add GNOME2-2.10.0.tbz
Nach dem Neustart der Maschine, um die Installation abzuschließen.
V. Konfiguration xorg.conf
Code:
# Cd / usr/X11R6/bin
#. / Xorgcfg-Textmode
Nach eigenen Hardware-Konfiguration für jede Option, und wählen Sie den letzten Sekunde Schreib xorg.conf und beenden, und dann ein Dialogfeld, ob Kopieren von Konfigurations-Dateien auf den / etc/X11-Verzeichnis, wählen Sie OK.
Es gibt keine Werkzeuge für die Installation einer virtuellen Maschine, die Wahl der 8-Bit-Farbtiefe, Auflösung 640 * 480. Es verfügt nicht über eine virtuelle Karte.
Wenn es sich um Microsoft-VPC, wählen Sie 16-Bit Farbtiefe, 800 * 600 Auflösung. Es handelt sich um eine virtuelle Karte des S3 32/64.
Dieses Mal, Ihre X Windows-System konfiguriert.
VI-Konfiguration. Xinitrc
X-Windows gestartet wird, so dass der Standard für den Gnome-Desktop
Code:
# Echo "/ usr/X11R6/bin/gnome-session"> ~ /. Xinitrc
Sieben, um X-Windows
# Startx
In den Gnome-Desktop-System, dem Beginn des folgenden kulturellen Desktop Gnome. In den Desktop klicken, anmelden, können Sie auf dem Desktop
Herausgeber. Cshrc-Datei:
Code:
# Cd ~
# Ee. Cshrc
Durch Hinzufügen der folgenden Elemente:
Code:
setenv LANG zh_CN.eucCN
setenv LC_LANG zh_CN.eucCN
Starten Sie den Rechner,
Code:
# Reboot
Ausführen von X-Windows, ist eine chinesische.
Der zweite Schritt im Rahmen der FreeBSD-Installation von MySQL + Apache + PHP
1. Zur Installation von MySQL
Ich benutze den MySQL 4.0.20, den Source-Code-Version, können Sie auch die RPM-Paket oder die Binär-Version, die Installation Methode kann nicht die gleiche ist, lesen Sie bitte auf andere Artikel.
Zunächst laden wir die Quellcode-Version von Mysql2.0.20, Adresse: sql.com/downloads/mysql/4.0.html ">

Unter es nach / usr / local / src-Verzeichnis, in Abwesenheit des Verzeichnis auf ihre eigenen zu bauen a. Laden Sie das Paket mysql-4.0.20.tar.gz zurück, und dann entpacken Sie es aus:
# Tar-zxvf mysql-4.0.20.tar.gz
Nach dem Entpacken, um mysql-4.0.20-Verzeichnis, haben wir Zugriff auf das Verzeichnis:
# Cd mysql-4.0.20
Begann, um die MySQL-Konfiguration, Konfiguration, wir sollten eine MySQL-Installations-Verzeichnis, haben wir in / usr / local / mysql, der Gedanke an einen Platz auf dem Dokument leichter zu
Management, wenn Sie möchten mehr Informationen über die Konfiguration, Benutzung der. / Configure - help:
#. / Configure - prefix = / usr / local / mysql
Und dann ein paar Sekunden nach dem Abschluss der Compiler zu konfigurieren, den Quellcode:
# Stellen
Der Prozess der Erstellung eines langen, wenn die Maschine ist relativ langsam, so kann er sich auf fast 20 Minuten (PS: Meine Maschine ist ein sehr verbreiteter Computer, fast alle 15,6 Minuten).
Zusammengestellt nach Abschluss der Installation:
# Make install
Warten Sie ein paar Sekunden, ist die Installation abgeschlossen. Hier ist der wichtigste Teil, warum die alte Installation nicht erfolgreich ist, (PS: Ich habe mindestens N-mal, N> 10, Ha ha), der Kern des Problems hier, besuchen
mysql auf einen bestimmten Benutzer, und muss den Zugang zu den entsprechenden, in denen wir die root-Rechte hat, Rechte für den Zugriff auf MySQL.
Wir erstellen einen MySQL-und den MySQL-Benutzer den Zugriff auf die MySQL:
# Pw groupadd mysql # mysql-Gruppe eingerichtet,
Pw # useradd-g mysql mysql # mysql eingerichtet, und fügte hinzu, mit dem MySQL-Benutzer-Gruppe
Nach der Einrichtung der Benutzer haben wir die Initialisierung Tabelle (Anmerkung: die Umsetzung der Schritte unternommen werden müssen, nur nach den folgenden Schritten)
#. / Scripts / mysql_install_db - user = mysql # Debüt von Tisch und bietet dem Anwender den Zugang zu mysql
Nach der Initialisierung Tisch und fing an zu setzen mysql root-Zugang, wir zunächst den MySQL-Verzeichnis:
# Cd / usr / local / mysql
Und dann setzen
# Chown-R root. # Set root-Zugriff auf / usr / local / mysql
# Chown-R mysql var # mysql die Benutzer den Zugriff auf / usr / local / mysql / var, die in der Datenbank gespeicherten Datei mysql
# Chown-R mysql var /. # Setzen Sie MySQL-Benutzern den Zugriff auf / usr / local / mysql / var aller Dokumente,
# Chown-R mysql var / mysql /. # Setzen Sie MySQL-Benutzern den Zugriff auf / usr / local / mysql / var / mysql aller Dokumente
# Chgrp-R mysql. Set # mysql-Gruppe Zugriff auf / usr / local / mysql
Richten Sie nach der Fertigstellung der Anlage im Wesentlichen Well, Well, laufen wir unsere mysql:
# / Usr / local / mysql / bin / mysqld_safe - user = mysql &
Wenn es kein Problem, wir sollten dazu wie folgt aus:
[1] 42264
# Starting mysqld-Daemon mit Datenbanken aus / usr / local / mysql / var
Dies beweist, dass der Erfolg Ihrer Installation, und wenn es:
[1] 42264
# Starting mysqld-Daemon mit Datenbanken aus / usr / local / mysql / var
040818 10:53:45 mysqld ended
Beweisen Sie, dass Ihre MySQL nicht läuft, finden Sie in der Fehler-Log: / usr / local / mysql / var / *. err und dann entscheiden, ob die Installation erfolgreich war, wenn nicht erfolgreich, überprüfen Sie bitte die oben genannten Schritte korrekt ist
.
Nach der Installation abgeschlossen ist, wird durch das Verzeichnis / usr / local / mysql / bin / mysql eine Verbindung zu einem MySQL-Management, wenn Sie Apache und PHP zu lösen, sie können für die Verwaltung phpMyAdmin
Die Gründe für Ihre MySQL, Bahrain Denken Sie daran, die MySQL oder mysqladmin zur Änderung der Root-Passwort, wir können nicht sagen, hier finden Sie auf den entsprechenden Artikel.
Control mysql in / usr / local / mysql / libexec / mysqld, um die Start-oder Stop der mysql:
# / Usr / local / mysql / libexec / mysqld start # start mysql
# / Usr / local / mysql / libexec / mysqld stop # stop mysql
# / Usr / local / mysql / libexec / mysqld neu starten # mysql
Nach jedem Neustart des Systems, um zu können, MySQL, können ein Skript in / usr / local / etc / rc.d-Verzeichnis zu MySQL haben wir ein Skript mysql_start.sh
#! / Bin / sh
/ Usr / local / mysql / bin / mysqld_safe &
Und dann speichern Sie die Datei / usr / local / etc / rc.d-Verzeichnis und dann neu starten, nachdem das System in der Lage war, zu starten mysql.
2. Zur Installation von Apache
Sollte einfach zu installieren, Apache, habe ich diese Version von Apache httpd-2.0.50, um die komprimierte Paket:
.Laden Sie das Paket zurück zu httpd-2.0.50.tar.gz Wir haben gefordert, auf das Verzeichnis / usr / local / src Verzeichnis.
Zunächst, nach dem Auszug in das Verzeichnis:
# Cd / usr / local / src
# Tar-zxvf httpd-2.0.50.tar.gz
Und dann wird httpd-2.0.50-Verzeichnis, wir geben Sie das Verzeichnis
# Cd httpd-2.0.50
Erste Konfiguration:
#. / Configure \
- Prefix = / usr / local / apache \ # Wir wollen, dass die Installation von Apache in diesem Verzeichnis sind wir in das Verzeichnis / usr / local / apache unter
- Enable-shared = max \
- Enable-module = rewrite \
- Enable-module = so
Die Umsetzung der oben genannten Befehl, wenn es keine Fehlermeldung, dass die erfolgreiche Konfiguration, und dann zu kompilieren:
# Stellen
12 Minuten weg über die Compiler, und dann installieren:
# Make install
Nachdem die Installation abgeschlossen ist, Apache auf in das Verzeichnis / usr / local / apache Verzeichnis, bin-Verzeichnis der Umsetzung des Dokuments, conf ist die Konfigurationsdatei Verzeichnis htdocs-Verzeichnis ist die wichtigste Seite, Protokolle ist die Log-Kopf
Aufgezeichnet.
Apache durch die bin / apachectl oder bin / httpd zur Kontrolle starten oder zu stoppen.
# / Usr / local / apache / bin / httpd-k start # Restart apache
# / Usr / local / apache / bin / httpd-k stop # zu stoppen apache
# / Usr / local / apache / bin / httpd-k restart # apache restart
Dann können Sie
apache durch um zu testen, ob die Installation erfolgreich ist, wenn Apache installiert ist, auf den Erfolg der Seite, sonst finden Sie die obigen Schritte.III. Installieren Sie PHP
Wir verwenden die PHP-Version ist 4.3.8, Download finden Sie unter:
, unter der Rückseite des Paketes namens php-4.3.8.tar.gz in / usr / local / src-VerzeichnisUnter.
Vor allem der Zugang zu dekomprimieren nach dem Verzeichnis:
# Cd / usr / local / src
# Tar-zxvf php-4.3.8.tar.gz
Nach dem Extrahieren das Verzeichnis:
# Cd php-4.3.8
Konfiguration, der Schritt ist von entscheidender Bedeutung, wir müssen, insbesondere zu berücksichtigen, was Sie wollen, wie die GD-Library, XML, MySQL, usw. Wenn Sie wissen wollen, im Detail die Konfiguration, Implementierung von. / Configure
- Hilfe zu bekommen:
#. / Configure \
- Mit-apxs2 = / usr / local / apache / bin / apxs \
- Disable-debug \ # schließen Sie die PHP-interne Debugging
? - Enable-safe-mode \ # Öffnen Sie das PHP Safe Mode
- Enable-trans-sid \
? - With-xml \ # XML-Unterstützung
? - With-mysql \ # mysql Unterstützung
? - Enable-short-tags \ # PHP kurze Tag
? - With-gd \ # Unterstützung der GD-Bibliothek
? - With-zlib \ # support zlib
? - With-jpeg \
? - With-png \
? - Enable-memory-limit \
- Disable-posix \
? - With-config-file-path = / usr / local / lib
Wenn die oben genannten Konfiguration ist nicht falsch, dann sollten sie zeigen, Dankbarkeit, um die Verwendung von Begriffen wie PHP, dann der Nachweis der erfolgreichen Konfiguration, wenn die oben genannten Optionen nicht unterstützt wird, werden aufgefordert, einen Fehler.
Zum Beispiel, wenn Sie nicht zur Installation von MySQL, dann - with-mysql nicht nutzen zu können, müssen sie ihr Augenmerk auf das entsprechende System ist in der Lage, um die Option, wenn es um einen Fehler handelt, dann installieren Sie die entsprechenden Verfahren, oder
Optionen werden entfernt.
Konfiguration nach kompilieren:
# Stellen
Zusammengestellt nach dem Erfolg der Build abgeschlossen. Worten, es kann installiert werden:
# Make install
Nachdem die Installation abgeschlossen ist / usr/local/src/php-4.3.8/php.ini-dist kopiert nach / usr / local / lib /, und benennen Sie die php.ini
# Cp / usr/local/src/php-4.3.8/php.ini-dist / usr / local / lib / php.ini
Hier auf der Basis von PHP-Installation erfolgreich ist, der Mitte einen Fehler, wenn zusätzlich zu der Zeit in der Konfiguration der Optionen gibt es keine allgemeinen Wahlen ist nicht ein Fehler.
IV. Integration von Apache + PHP
Um für Apache, die direkt PHP-Lösung, haben wir eine Reihe von Konfigurationen.
Zunächst einmal ist die Konfigurationsdatei in das Apache-Verzeichnis:
# Cd / usr / local / apache / conf
Und dann mit vi zu öffnen Konfigurationsdatei httpd.conf:
# Vi httpd.conf
In der Datei "httpd.conf", fügen Sie
AddType application / x-httpd-php. Php
AddType application / x-httpd-php-source. Phps
Mehr als zwei Sätze sollten nach dem anderen AddType.
Um sicherzustellen, dass das Dokument hat den folgenden Satz gibt es keine eigene Add-On nach all den LoadModule.
LoadModule php4_module modules/libphp4.so
Nun, in vi benutzen: wq speichern httpd.conf-Datei, beenden Sie vi. Apache-Server starten:
# / Usr / local / apache / bin / httpd start
Nun in der Lage, um PHP auf apache, und schreiben Sie eine Papier-Test in das Verzeichnis / usr / local / apache / htdocs-Verzeichnis, erstellen Sie eine Datei phpinfo.php,
Nur eine einzige Zeile Code-Datei:
<? Phpinfo ();?>
Speichern Sie diese Datei in Ihrem Browser, geben Sie den
, sollten Sie das PHP-System-Informationen.Wenn ein Fehler auftritt, zum Beispiel Ihre nächste Katastrophe veranlasste phpinfo.php, dann apache nicht in der Lage ist, um PHP-Datei, dann doppelklicken Sie das Funktionieren der oben genannten ist richtig.
Nun, hier ist im Grunde MySQL + Apache + PHP-Installation abgeschlossen ist, dann wird der Server in der Lage dies zu tun, es kann auf der Website
Gleichzeitig kann eine Masse phpMyAdmin zur Verwaltung Ihrer MySQL -
Der dritte Schritt Yitian Server-Datenbank wiederherstellen
Download per FTP-Upload-Client 7.77M und db.tar.gz im Rahmen der beiden Dokumente und Datenbanken game1.tgz die folgenden drei Dokumente auf den FTP-Ordner innen, das heißt, die nach eingehenden Verzeichnis
Und geben Sie dann das Verzeichnis
Um: cd / var / ftp / incoming /
Entpacken Sie die zwei Ordner
Um: tar zvxf db.tar.gz
tar zvxf game1.tgz
Die Datenbank der folgenden drei Ordner in die / var / db / mysql / unten
Um: cp-r. / Metin / var / db / mysql /
cp-r. / pay_auth / var / db / mysql /
cp-r. / mysql / var / db / mysql /
Starten Sie den MySQL (Datenbank, wird mit einer Reihe von Konten, ein Konto Passwort Test Test
Und geben Sie die folgenden drei Ordner mit dem Befehl chmod 777 *, um die Berechtigungen
Und dann in der DB-Ordner
Ändern Sie die Einstellungen-Datei CONFIG (freebsd ist Groß-und Kleinschreibung, beachten Sie bitte, der Fall ist)
IP-Adressen geändert werden, im Inneren, die Sie (hier ist nicht notwendig, 127.0.0.1)
Wird die gleiche Methode account_server mark_server chat_server log_server und unter CONFIG game_server Dokumente zu kommen.
Hinweis: account_server und unter CONFIG game_server Dokument in DB_ADDR zu 127.0.0.1
Ersetzt durch andere lokale IP: 192.168.10 .*
Es ist die iplist unter der IP-account_server alle haben die lokale IP, die über dem 192.168.10 .* IP-Adressen. Hier ist die eigentliche IP-Adresse des Clients die IP-Adresse zu verbinden.
Und in allen Verzeichnissen mit dem folgenden Befehl chmod 777 *, um die Berechtigungen
Der vierte Schritt, um den Server
Game-Server, gefolgt von der DB, Chat, Marke, Log-, Spiel-Konto
In der eingehenden Verzeichnis der folgenden (zu tun), verwenden Sie den Befehl startx zum Öffnen mehrerer Fenster
Und dann öffnet sich ein separates Fenster zu öffnen dbserv chatserv mark_server LogServ alle mt_server account_server
Verwendet werden, um
cd db
. / Dbserv
Separaten Fenster
cd game1
cd chat_server
. / Chatserv
Separaten Fenster
cd game1
cd mark_server
. / Mark_server
Offene Fenster ......
Zu diesem Zeitpunkt der Server wurde eröffnet, dass der Erfolg, aber Sie können nicht spielen, weil Sie nicht die wichtigste Sache ist, finden Sie in der fünften Schritt
Schritt fünf Landers
Yitian Jahren seit der Aufnahme des Landers ist in der Nähe, Check Code, den Sie nicht kennen, gibt es derzeit einen Kompromiss, das heißt, zum Download von anderen Menschen zu tun, einen guten Job, Landers auf der Innenseite der IP zu tun mit dem Server-IP, nicht über 127.0.0.1, dass ich Kameraden ip_chn.es Dokument direkt auf die IP-Line Nein, Promis sagen Sie eindeutig, nein!
Sechster Schritt Landung Spiel
Möglicherweise müssen zur Rechenschaft zu ziehen, und nun gibt es viele Online-Download von einem anderen Datenbank, werden Sie nicht direkt, weil die Test-Account PLAYER Tabelle in die entsprechenden Zahlen auf einen GM, aber die DB-Ordner unter dem Ordner "Data"-Zeichen werden nicht nach die entsprechende Datei, die ein GM in die lesen, wenn keine solche Datei oder ein Verzeichnis, und erstellen Sie die Zeichen und Taten dieser Zeit, da die Position der einzelnen Objekte natürlich nicht erstellt werden kann, und die Menschen entsprechend der Struktur der Daten-Tabellen ist nicht das wichtigste Index POSE kann nicht erstellt werden 2 Einzel-Objekte, so dass Sie das zweite Objekt ist nicht gesichert, der richtige Ausdruck ist nicht zu schaffen Erfolg.
Lösung: Erstellen Sie ein neues Konto einrichten, ändern Sie die wichtigsten Index auch POSE. Löschen Sie alle Zeichen von Daten Tabelle der Datensätze.
Dies ist nichts zu sagen, wenn es Orte gibt, an die Sie nicht verstehen, wenden Sie sich bitte stets von, ich will Antwort zu jeder Zeit und zu aktualisieren.
Weitere Informationen:
Yitian ein GM-Befehlssatz
Go Mobile
Verwenden Sie </ go # Zone / x Y / Charakter Name>
Gebietscode
Shura Village 2 Village 3-Assistent
4 Zwergen-Village Larson Wüste 5
6 neue Wald Praxis Verwirrung 100
101 Stone Bis die Wildnis der Wüste 102
104 Trent 103 FOREST Grünland Gini
105 Zwergen-Minen Ebene 106 Dungeon 1
107 Dungeon 108 Dungeon 2 Layer-3-Schicht
110 Cove Jagd Wizard 109
111 Pyramid 112 Pyramide 1 Layer 2 Layer
113 Pyramid Dungeon 3 Schicht 1 Schicht 114 Verwirrung
115 Chaos Chaos Dungeon Dungeon 2 Layer-3-Schicht 116
117 Dungeon 118 Dungeon 4 Schicht 5 Schicht
119奈潘außerhalb der Stadt 1028奈潘
120 Death Valley (aussen) # 120 300 300 Longdong Village Reparatur-Service
121 Death Valley (in)
Fire Dragon 122-Loch
2000 vor dem Krieg auf
--------------------------- --------------------- Ladung Spieler ---------
/ TRAN Name Zeichen zu ihren eigenen Anrufe an die Spieler vor dem (mit der Verwendung einer Karte)
/ Summe Zeichen den Namen des Spielers, um sie vor (dies sollte Magie, nicht mit der Verwendung einer Karte)
/ DC-Charakter Namen Spieler begann der Montagelinie
------------------ Haare blau Wörter (GM sagen, dass die Erde )------------------ wissen, ha ha ----------
/ Nicht alle Inhalte der Karte sehen können, dass
/ Znot den Inhalt einer Karte sehen können, dass
Strange Pinsel, um ----------------------- ------------------------ -------
/ Zreset
Usage: / zreset. / *
Wenn der Dezimalpunkt mit den Parametern: "." Monster ihren Standort
Wenn die Parameter mit einem Stern "*" sind steigt das Monster Karte
----------------------- -------------------------禁言-------
/ Mute禁言
Usage: / Mute Zeichen der Zeit 3600 für eine Stunde. Die Standardeinstellung ist eine Stunde
----------------------------- Staat (Blut und Magie )--------------- ----------
/ U, um den Stand der
Usage: / u Benutzername
Die Wiederherstellung des Status der Benutzer, einschließlich der nützliche Zauber.
Open Belagerung Befehl --------------------- ------------------------- ------------
/ Belagerung Belagerung öffnen (und Öffnung können nicht verwendet werden)
----------------------------- Stealth (GM-Modus )---------------- -----------------
/ GM GM Stealth-Modus
----------------------------- Love Baum (bei der Sperrung der Nutzung unserer )------------ -------------
/ Baum, um zum bezeichneten Koordinaten Koordinaten mobile Bäume in der Nähe von
Starten Sie den Server -------------------------------- --------------- -----------------------------
/ Shutdown den Server neu zu starten (die höchste Ebene verwendet werden kann, bis gm)
==============================
Gängige Typen von nicht-Service, um
/ Pf Namen - gewöhnliche Menschen sind online nur, GM gezeigt, das Ziel, an dem die Karte
/ Who -, um die aktuelle Karte von der Anzahl der (große Karte) und die Gesamtzahl der
/ Summe Namen - rufen einander (das entspricht der Magie nennen, aber unabhängig davon, wer ist in der Lage zu kommen)
/ Ergebnis - Display Zeit (weiß nicht die Zeit oder die, wie lange der Server zu öffnen)
/ Nicht - für den gesamten rechtlichen Rundfunk die Grünen Wort
/ Znot - zu ihren eigenen Worten die Lage der Grün, die Radio-Karte
/ Springen - das entspricht / go, geben Sie den Code der Karte hinter dem X-Koordinate Y-Koordinate (Koordinaten kann verzichtet werden, aber wenn das Haus muss hinzugefügt werden, in die neue Karte ist)
/ Zreset. Oder * - manuell zu aktualisieren, ein Monster, vereinfacht werden kann / zre, hinter dem Argument ist, um die. . Im Namen von einer kleinen Gruppe von ihrem Plan, * im Namen der gesamten Server zu aktualisieren
/ Transfer Namen - wird gezogen einander um Sie herum, ob sie ignorieren einander, können nur dann verwendet werden, in der gleichen Karte. Vereinfacht werden kann / tra Namen
/ Unaffect Namen - die Abschaffung aller Magie Auswirkungen der anderen Einrichtung, vereinfacht werden können, in / u der Name einer Person verwenden können, um ihre eigenen direkten Input / u
/ Mute-Zeit Namen -, so dass禁言einander, können Sie nicht an der Zeit, die Standardeinstellung ist 60 Minuten
/ DC-Name - begann der anderen Seite, der andere kann erst dann erneut starten Sie den Client Yitian
/ Belagerung - Offen Belagerung (manchmal kann nur einmal verwendet werden, ist das erste Mal, aber Freunde sagen, sie können auch nicht offen, es wird geschätzt, dass das Problem ist die GM-Erlaubnis)
/ Gm - die Verwendung von GV-Stealth-Modus, dieser Modus von einer Person in der Regel können Sie nicht sehen, und HP bis 9999, HP Recovery ist 999, die Einführung der Wahrnehmung
/ Treemove Koordinaten - den Bäumen an den bezeichneten Koordinaten des Anwendungsbereichs der
/ Shutdown - heruntergefahren Server (nur ein GM können Berechtigungen)
/ Castleking Bande Namen - so für die Stadt Eigentümer der Bande
Wie die Behörde, die die Richtlinie noch nicht feststeht
/ Mload
/ Iload
/ Oload
/ Gload
/ Restore
/ Furyofgod
/ Übertragung unbekannt ha ha
/ Boot
/ Itempurge Bodenfreiheit Artikel
/ Setskill-Serie ist wahrscheinlich die Übertragung von Kompetenzen
/ Unaffect
/ Reload ist wahrscheinlich auch wieder in den Spiel-Daten kann wieder? Nicht weiter um die
/ Castledamage Siehe Schloss Schaden
/ Skillban liegt auf der Hand, über die Fähigkeiten
/ Resetquest Dies kann die Frage der Begründung, dass die Fischerei-Funktion?
/ Temp Söldner
/ Uhuhu
/ Lotterie ist die Lotterie nicht wissen, wie die Verwendung
Zweitens, DB unter metin.sql Beschreibung
-------------------------------------------------- ----------------------------------
Konto-Tabelle
('111111 ','111111','111111 ','111 @ 111.net','111111 ', NULL,'111111111111', 127,'111 .111.111.111 ','0000-00-00 00:00:00 ', 0,'5000','2005-07-18 18:11:56 ', NULL,'2005-10-13 15:30:12', 0,0,'111111 ','111111111','0000 -00-00 00:00:00 ', 0,'111111')
Erklärt: ( 'password', 'real name', 'ID', 'E-Mail "," Telefonnummer ", Tel. Nr. 2,' Adresse ', 127,' IP-Adresse ','0000-00-00 00:00 : 00 ', 0,' Bank-Passwort ',' Created ', NULL, "letztes Mal on-line", 0,0,' das Problem ',' Antwort ',' Ablaufzeit ', 0, "Konto")
-------------------------------------------------- ----------------------------------
US-Spieler
('111111 ', 0,'111111', 0,2,3,247,271,271,200,111111,111111,0,0,109,0,'200 5-10-13 15:33:38 ')
Erklärt: ( "eigene Rechnung", Lage, "Spielernamen", 0, Name, Haare, Qualitäten, Stärke, Geschicklichkeit, Intelligenz, ELK-Leistungs-Verhältnis, DAK Geld gehört AU, 0, Standort, 0, 'letzte Spiel der Zeit ')
-------------------------------------------------- ----------------------------------
Drittens, NPC-Standard-Code-Sequenz (zur Erleichterung der Anpassung der Burst-Rate)
1 Luchs
2 kleine Schleim
3 Wildschwein seltsam
4 Schlangen
5 Skorpion
6 Fallen
7 Xiong
8 Madman
10 Schlangen
11 seltsamen Baum
13 Desert seltsam
14 Stein 1
15 Schimpansen
16 Wildschwein
17 Werwolf
19 Vampire
Blazing Angels 20
21 Schleim
22 Pio
23 Bekämpfung der Zauberer
24 stilbaai
25 Zhu
26 Nonnen
27伊杰尔德
28 Mitarbeiter
29 Pfarrer
30 nari
31 Erie
32伊吉安
33伊莉
34 Dieser Seoul
35 Mitarbeiter
36贝里西安
Mull 37
38伊莉安
39 etwas seltsam
40 kleine Orang-Utan
41 kleine Wildschwein
42 Dryade
43 Berserker
Metall-snake 44
45 Erde Schlange
46 Gorillas
47恶女
48 Polly
49 Mitarbeiter
50 Thaci
51 Wei octocarinatus
52 Armagh
53 Charles
54 Ellen
55 Godfather
56 Mitarbeiter
57 Dennis
58 Shack
59 Mitarbeiter
60 Mitarbeiter
61 Mitarbeiter
62 Mitarbeiter
Strange Bird 63
Dryade 64
65 Dryade Wang
Dryade 66 Wang
67 weiß Skorpion
68 Red Scorpion
69 Black Scorpion
70 kleine Skorpion
Sandman 71
72 Sand-Dünen-Assistent
73 Wüste Alptraum
74 Kleine Steine wurden
75 Feuer烈马
76 Engel
77 Mitarbeiter
78 Schweine-seltsam
79 Pygmäen
80 rote Steine wurden
81米尼拉
82 Royce
83 Mitarbeiter
84 Moore
85 Mitarbeiter
86 Rolls
87 Mitarbeiter
88 Mitarbeiter
89 Mitarbeiter
90 Mitarbeitern
91 Fury Krieger
92 Pygmäen 1
93 Pygmäen 2
94 Pygmäen 3
95 Pygmäen 4
96 Pygmäen 5
97 Monster-Schwein
98 Schweine-Sperma
99 Schweine老怪
100 Teufel Schwein
101 High Berserker
102 Fury Krieger
103 Soldaten Frenzy
104 Fallen Sorcerer 2
105 Wildschweine, General
106 Wildschweine Krieger
107 Golden Slime 1
108 große Schleim
Zombie 109
110 blutsaugenden Teufel
111 Chaos 1 seltsam
Hexe 112
Wizards 113
114 Dark Berserker 1
115 der Handwerker
116 Fire Dragon Ma
117娜菲亚
118 Meadows Asien
119 Werewolf König
Maximal 120 Steine wurden
121 Vampir Magie
122 römischen Soldaten
123 Long Strange
124 Erzengel
125 Warrior Schwert
126 Rhino Krieger
Toad 127
128 Rot Toad
Eidechsen 129
130 Portland Eidechsen
Samurai-Schwert 131
132 Rhino Krieger
Wizards 133 Mirage
134 Black Witch
135 Mark
Hexe 136
Drizzt Do 137
138 Haili
139 Scorpion King
Scorpion King 140 weiß
141 Enhydris
142 dunkel Messenger
TSE-143-Bit -
144 Messenger
145 Emirate
146 vom Handwerker
147 Safe
148 Lebensmittelgeschäft
149 Heilpflanzen sind
150 Guide
151 Guide
Broom 152
153 Brust
Scarecrow 154
155 Santa Claus
156 Schmied
157 Mutter-in-Gesetz für Weihnachten
158 Fledermäuse
159 Fledermäuse 2
160 Rote Fledermaus
Skeleton Warrior 161
162 Allgemeine Skeleton
163 Skeleton King
164 Mumie
165 High Mumie
166 Sphinx
167 Pharaonen
168 Pharaonen
169 Spider mit Blume
170 Gesicht Spinne
171 Spider
172 Fledermäuse Wang
173 Spider Wang
174 Kopf der Mumie
175 Teufel Schädel
176 Scorpion Queen
177 große Engel
178 Wildschweine Soldaten
180 Graham
181霍克福德
Skeleton Warrior 182
183 Allgemeine Skeleton
184 Skeleton King 1
185 Sphinx
186 weiß Verrückte
187 rot Madman
188 Yi Madman
189 Green Madman
190 Fallen Sorcerer
191 Fallen Sorcerer
192 Fallen Sorcerer
193 Fallen Sorcerer
194 weiß Berserker
195 Rot Grand Master
196 Dark Witch
Black Mage 197
198 Shadow Berserker
199 Soldaten arrogant
Sherritt 200
Aini 201 Peter
202 Gesundheitswesen
Miss 203 Dienstleistungen
Miss 204 Dienstleistungen
205 High Berserker
206 Fallen Sorcerer 1
207 goldene Schleim
208 Zombie King
209 chaotischen seltsam
210 primäre Zauberer
Chaos Teufel 211
Strange Zombie-212
213 Magic Shop liefert
214 Magic Shop liefert
215 Skeleton Archer
216 Dead Souls
218 Sirene
219 Menschen eine halbe Skorpion
220 Harpy
221克雷林
222 Holz 1
223 Wolf 1
224 Black Wolf
Peachwood 225 Personen
Unicorn 226
227 Cerberus 2
228 Holz
229 Steine wurden
230 Wolf
Cerberus 231
232 Engel
233 Engel
234 Skeleton Wache
235 Cyclops
236 riesigen prähistorischen
Archer Eidechsen 237
238 Cerberus 1
239 Ridge
240 Tier-Stein
241 Beast Claw
242 Skeleton 1-Sicherheit
Fire Dragon 243
244 Dark Berserker
246 White Scorpion King 1
247 Chang
248 große Engel
Fire Dragon King 249






