首先需要:
1、SERVER包:
http://tjns.cstd.tjuci.edu.cn/homepage/02230419/o2jam/SERVER.rar
2、不需要WEB的完整数据库
下载地址:
http://www.guoguosp.net/imag/o2jam_gamedb.rar
3、SQL SERVER 2000
下载地址:
http://cwb.crfeb5.com.cn/download/sql2000pro.rar
4、网页注册程序(需要IIS,可以不用下载):
ftp://f87334433:yz8733@57333.com/o2jam/o2jamwebRegister.rar
!架设视频下载:
ftp://f87334433:yz8733@57333.com/o2jam/o2jamMovie.rar
1、安装SQL
对于企业版:
打开SQL安装目录里的 MSDE 目录。打开SETUP.INI,加入以下内容:
[Options]
SECURITYMODE=SQL
SAPWD=123 这行是密码,重要。
然后运行里面的SETUP.EXE安装。
然后安装SQL SERVER2000 企业版,提示说操作系统不支持……没关系,只要客户端组件就可以了。只装组件。
开始 - 运行 - 输入regedit打开注册表编辑器,找到[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER],
项里面有一个键值LoginMode,默认下,值是1,现在将值改为2,重启电脑。
对于个人版:
安装一直NEXT,注意对帐户的验证的地方,有个问你“是否使用混合式密码,为sa帐户设置密码:”,下面两个输入框,输入指定的密码(以123为例)。之后一直NEXT就可以了。
★2、导入数据库
开始 - 程序 - SQL SERVER- 企业管理器
点下面的SQL SERVER组 - 右键 - 新建SQL注册
下一步 - 可用服务器选“(LOCAL)”,添加 - “系统管理员分配...(SQL SERVER身份验证)” - “用我的...”,名称为sa,密码为上面安装SETUP.INI里的那个,对于这个是123 - “在现有...”,“SQL SERVER组” - 完成。提示注册完成即正确。
点下面SQLSERVER 组 - (LOCAL)(WINDOWS NT) - 数据库 - 右键 - 新建数据库 - 常规,名称为test2 - 完成
点旁边test2 - 右键 - “所有任务” - 还原数据库
常规,“还原”选“从设备” - 选择设备 - 添加 - 文件名 - 手动定位到\O2SERVER\DB\TEST2 文件 - 确定 - 确定 - 等待导入结束。
★3、修改数据库
左边点TEST2 - 点“表” - T_O2jam_gatewayaddr - 右键 - 打开表 - 返回所有行 - GATEADDR 全部改成自己的IP (例如192.168.1.2)
在T_o2jam_planetInfo 上重复上面步骤,PLANET IP设置成自己的IP。
可以关闭“企业管理器”了。
★4、建立数据源
控制面板 - 管理工具 - 数据源(ODBC)
系统DNS - 添加 - 选SQL SERVER - 名称、描述写test2,服务器选(LOCAL) - “使用用户...”,登陆ID写sa,密码写123 - 钩上“更改默认...”,选test2 - 钩上“更改SQL语言...”,选Simplified Chinese - 完成并检测。正确即可。
★5、修改INI。
打开所有SERVER\ 目录里的INI文件,IP地址都从192.168.1.2改成自己的。PWD 改成安装时的密码(这里的为123)
★6、启动服务器
服务端启动顺序黄(GManager)→红(Gateway)→蓝(Server)
其他修改:
表里的T_o2jam_userinfo是帐号和匿称、性别(f和0是女,m和1是男)的对应,T_o2jam_charinfo是等级的对应。它们和密码的对应关系在Member里。(一定都要改!)
T_o2jam_item是物品,前面编号和userinfo对应,后面的物品编号和T_o2jam_itemdata对应。
加戒指:
在T_o2jam_item里,147,149,151,153,155,157是六种戒指。里后面的BAGXX~BAGXX依次设置为这些数字。另外在T_o2jam_char_Attr_Item里要设置对应ID拥有的数量。
戒指的数量在itemdata的对应位置修改。
歌曲更新,更新好OJNLIST.OJN,然后放进SERVER\DATA\里覆盖即可。
INI文件说明:
下面文本,后面有 //文字 的,是需要改的,其他是不用改的,照搬就可以了。
config_gw.ini
[CONFIG]
PORT = 15010 //登陆端口,使用BAT文件的时候,后面的端口都必须是这个
CAPACITY = 1000
[DBmanager]
IP = 0.0.0.0 //这里要填写服务器外网的IP
PORT = 15047
[SQLCONFIG]
DRIVER = {SQL Server}
SERVER = (local)
[SQL1]
DSN = test2
UID = sa
PWD = password //这里是你安装SQL时设置的密码
[SQL2]
DSN = test2
UID = sa
PWD = password //同上
config_gm.ini
[CONFIG]
PORT1 = 15037
PORT2 = 15047
CAPACITY = 100
[SQLCONFIG]
DRIVER = {SQL Server}
SERVER = 0.0.0.0 //外网IP
[SQL1]
DSN = test2
UID = sa
PWD = 123 //同上
[SQL2]
DSN = test2
UID = sa
PWD = 123 //同上
config.ini配置
[CONFIG]
PORT = 15030
CHANNEL = [0/0]
CAPACITY = 150
PLAYMODE = 0
[DBmanager]
IP = 0.0.0.0 //外网IP
PORT = 15037
[SQLCONFIG]
DRIVER = {SQL Server}
SERVER = (local)
[SQL1]
DSN = test2
UID = sa
PWD = 123 //同上
[SQL2]
DSN = test2
UID = sa
PWD = 123 //同上
[SCORE]
GEM = 1.0
EXP = 1.0
自建BAT范例:OTwo.exe是对应7月1日的运行文件,192.168.1.2是你的IP地址,全部替换。后面的15010是上面设置的端口。如果没改过,就不用改了。
OTwo.exe 1 192.168.1.2 o2jam/patch 192.168.1.2:15000 1 1 1 1 1 192.168.1.2 15010 192.168.1.2 15010 192.168.1.2 15010 192.168.1.2 15010 192.168.1.2 15010 192.168.1.2 15010 192.168.1.2 15010 192.168.1.2 15010