光学精密工程2个审稿人:架设私服高手来

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/20 07:38:41
一.服务器架设:
1- 部署:
a) 数据库部署
首先, 安装SQL Server2000 或者更高版本。并确保SQL server的服务是运行状态
。而且要打开SQL Server2000的网络服务端口。用企业管理器创建一个名为MirWorldDB的数据库
然后用查询分析器的文件菜单中的打开菜单项来打开模拟器压缩包中DB文件中的4个SQL文件,
依次执行,将会在MirWorldDB数据库下生成4张表。分别是TBL_ACCOUNT/
TBL_CHARACTER_INFO/ TBL_CHARACTER_ITEM/ TBL_CHARACTER_MAGIC。
最后, 数据库就部署完毕.
b) 模拟服务器的各个模块的部署
首先, 确定部署策略,loginserver/selectcharserver/gameserver 三个服务器
需要接受客户端的连接,所以,不能架设在内网。其他的模块可以放在内网。(如果有的话)
然后, 将每个模块的exe拷贝到相应的机器,可以放在一个文件夹(配置文件可以
共享),也可以放在不同的文件夹(独立的配置文件)。
最后双击start.cmd 启动各个模块。

2- 配置:
a)整体部署配置(config.ini)
观察一下config.ini里面的内容,会发现开头有两句配置:
scaddr = 127.0.0.1
scport = 6000
这两句的意思是告诉模块,服务器中心的地址和端口,用来注册自己到服务器中
心。这里要注意的是,无论是多个模块放在一起共享配置文件,还是分开,独立的配置文件,
开头的这两行配置一定要有。否则服务器会工作不正常。
接下来,会看到几个段(就是以[...]开头的一组配置)。这些段的段名是固定的,
不能随便修改,否则就会不正常了。每个段有6个相同的配置项。我们以登陆服务器段为例
[登陆服务器]
addr =222.65.7.114
port = 7000
type = loginserver
id = 1
group = 1
name = 登陆服务器名
其中addr 描述的是模块服务器的地址,一定要设置成部署位置的ip地址,如果要
公开,就写成外网地址,如果不要公开的就写成内网地址。port描述的是登陆服务器的端口。
type描述了该配置的模块的类型,登陆服务器的类型一定要设置成loginserver。id 描述的是
该服务器在自己组内的id,如果组内的该类型的服务器大于一台,id就不能重复。group描述的
是组的代号,一般设置成1,有多组服务器存在时,设置成组的代号,该代号只能为数字。name
描述了该服务器的名字,这个对于gameserver和selectcharserver很重要,设置不对会找不到
服务器的。

这些东西我怎么看不明白啊~~~~~~~~~
SQL Server2000 是什么东东啊.........

先买个服务器。

数据库啊。。。安装奇迹私服的时候就需要它。

SQL server2000 是 WIN2000 上用的数据库管理软件
其他系统也可以使用,网上有下的,你可以自己找找看

我要做美丽世界的SF,有兴趣一起么```技术我知道``