• 583阅读
  • 5回复

星钻服务端架设教程~~(找不到地方放 暂时摆到这里) [复制链接]

上一主题 下一主题
离线beyond2008
 
发帖
189
祝福宝石
0
威望
3373
玛雅之石
0
创造宝石
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2006-07-10
【共享】星钻服务端架设教程~~~

星钻架设说明~~
感谢瑶天网络(bbs.15st.com)提供完整服务端~~~



其实服务端早就架设完成~~我也在99nets上发过服务端的运行情况~~
由于一直苦于没有两台机器做测试,也因此没能证实是否可以进游戏~~~
所以我也没敢写这个架设说明~~
弄不好被万人骂 万劫不复啊~~
黑怕人~~

切入正题~~
其实我还是想说些废话~~
因为我写作功底实在是太差了,老被人说成是兔子的尾巴长不了,
不弄点儿废话说说 感觉一两行子的说明写出来 太没面子了~~~
呵呵^_^
看到这里 如果你想砸我,请别手软~~
表害怕因为你砸了我 我就不把说明给你看~~

                 电饭煲
(当你看到说明的时候 米+水---------》饭,你砸了我 我也收不回架设说明了)
                 电

其实服务端里有详细的架设说明 相信大家一看就能看明白~~
(就像鼻子长在眼睛下面,那还不够清楚明了?)

---------------------------我是分割线-------------------------------
 /\_/\
(*^_^*) 广告时间到,别走开,广告之后内容更精彩~~~
盖中盖补钙有奇效~
没吃盖中盖之前 爬五楼放一个屁~~ 吃了盖中盖以后 爬一楼放五个屁~~

--------------------------没错,我就是分割线--------------------------------

本说明为一机架设说明 绝对不是虚构 如有雷同 纯属转载~~~
多机多负载说明 还没出炉 日后安排~~~

本说明使用于一机架设(TMD,我好象说过了),机器配置大概需要一个CPU 一根内存条和其他硬件若干~~
CPU: P43.0 (64bit超线程最好)
内存: 1G 虚拟3G~~


一,服务端部分如下:

1,在无视其他文件夹的情况下
请把C盘整成这样(如果你有其他的整法摆设方法也可以。不过,FirstLoginServer会给你增添不必要的麻烦):
c:\log(服务端内没有这个文件夹,请自己在C盘根目录下建一个)
c:\Trickster(服务端内没有这个文件夹,请自己在C盘根目录下建一个)
以下的请从服务端内拷贝
C:\Trickster\FirstLoginServer
C:\Trickster\MasterServer
C:\Trickster\GameServer
C:\Trickster\LoginServer
C:\Trickster\update_info
服务端目录结构安排结束
注意:本说明只是帮助你运行服务端 让你可以进游戏 服务端内的其他文件夹并不是没用,而是未涉及到。

分割线来老------------------------------------------------------------------

上回说到目录结构安排
欲听详细配置请看下面分解~~~

2,数据库部分
新建数据库gmg_account 并还原
再建数据库Trikcster 并还原
(gmg_account数据库部分存储过程需要更改,这里我就不重复说明了。去翻一下我以前的帖子,
在bbs.99nets.com论坛上有一篇名为 星钻架设关键一步的帖子 里面有说明~~ 那篇帖子是我的
处女卖帖,也卖帖最后一帖。这篇帖子我又没卖钱,所以。。。哼哼。。。想看就回去买吧)

打开gmg_account数据库中
更改tbl_area表中的area_name为你的服务器地区名称(比如改成上海)
更改tbl_parm_server表中的MajorIP和MinorIP的值为你的IP地址
更改tbl_world表中的world_name的值为你的服务器名称(比如改成流氓星钻)
更改tbl_world表中的world_ls_ip的值为你的IP地址




------------------------------什么也不说了,看到我就认识我了吧--------------------------------
3,数据源部分
建立两个系统DSN,分别是Trickster_master和trickster_system(验证登陆方式为 SA登陆)
建立两个文件DSN,分别是gmg_account_fls.dsn和gmg_account_parm.dsn(验证登陆方式为NT验证,保存位置
为C:\Trickster\FirstLoginServer目录下,替换掉文件夹内已有的文件DSN)
---------------------------------我是谁?---------------------------------------------------

4,文件配置部分
MasterServer.ini配置如下:
ServerGroup   = 0

UserServer = 1
CharServer = 1
ItemServer = 1

TableDSNName   = Trickster_master
TableDSNUser   = sa
TableDSNPassword = 你的SQL数据库密码

DB = tricksterdb:Trickster_master:sa:你的数据库密码:dbname
;DB = tricksteruserdb:Trickster_user:trickster_master_login:eoqkrajrwk0813:dbname

UserDBName   = tricksterdb
CharDBName   = tricksterdb
ItemDBName   = tricksterdb
WarehouseDBName   = tricksterdb
QuestDBName   = tricksterdb
NeoWarehouseDBName= tricksterdb
PurWarehouseDBName= tricksterdb
PaidItemDBName   = tricksterdb
MyCampDBName   = tricksterdb
SystemDBName   = tricksterdb
UserCountDelay   = 3000
MaxClient     = 10
Port       = 16646
LogLevel     = 1
LogFile     = c:\log\master.log

[world 0]
ID = lserver1:1111
ID = sserver1:1111
ID = gserver1:1111

ServerPart=1

zone 1 = gserver1   ;eZoneId_Square
zone 2 = gserver1   ;eZoneId_Relics,
zone 3 = gserver1   ;eZoneId_Beach,
zone 4 = gserver1   ;eZoneId_Seabed,
zone 5 = gserver1   ;eZoneId_Wharf,
zone 6 = gserver1   ;eZoneId_Swamp,
zone 7 = gserver1   ;eZoneId_Volcano,
zone 8 = gserver1   ;eZoneId_Relics_Play,
zone 9 = gserver1   ;eZoneId_Beach_Play,
zone 10 = gserver1   ;eZoneId_Wharf_Play,
zone 11 = gserver1   ;eZoneId_Swamp_Play,
zone 12 = gserver1   ;eZoneId_Beach_Play2,
zone 13 = gserver1   ;eZoneId_Beach_Play3,
zone 14 = gserver1   ;eZoneId_Swamp_Play2,
zone 15 = gserver1   ;eZoneId_Swamp_Play3,
zone 16 = gserver1   ;eZoneId_Path_SE,
zone 17 = gserver1   ;eZoneId_Path_SW,
zone 18 = gserver1   ;eZoneId_Path_NW,
zone 19 = gserver1   ;eZoneId_Path_SE_Beach,
zone 20 = gserver1   ;eZoneId_Path_SE_Seabed,
zone 21 = gserver1   ;eZoneId_Path_SW_Relics,
zone 22 = gserver1   ;eZoneId_Path_SW_Swamp,
zone 23 = gserver1   ;eZoneId_Path_NW_Wharf,
zone 24 = gserver1   ;eZoneId_Path_NW_Volcano,
zone 25 = gserver1   ;eZoneId_Relics_Play2,
zone 26 = gserver1   ;eZoneId_Relics_Play3,
zone 27 = gserver1   ;eZoneId_Seabed_Play,
zone 28 = gserver1   ;eZoneId_Seabed_Play2,
zone 29 = gserver1   ;eZoneId_Path_SE_Seabed2,
zone 30 = gserver1   ;eZoneId_Beach_Play4,
zone 31 = gserver1   ;eZoneId_Seabed_Play3,
zone 32 = gserver1   ;eZoneId_Seabed_Play4,
zone 33 = gserver1   ;eZoneId_Beach_Town,
zone 34 = gserver1   ;eZoneId_Beach_Town_Shop,
zone 35 = gserver1   ;eZoneId_Beach_Town_Monster,
zone 36 = gserver1   ;eZoneId_Beach_Play5,
zone 37 = gserver1   ;eZoneId_Beach_Play6,
zone 38 = gserver1   ;eZoneId_Beach_Town_Spa,
zone 39 = gserver1   ;eZoneId_Beach_Play7,
zone 40 = gserver1   ;eZoneId_Beach_Dungeon1
zone 41 = gserver1   ;eZoneId_Beach_Dungeon2
zone 42 = gserver1   ;eZoneId_Relics_Play4
zone 43 = gserver1   ;eZoneId_Seabed_Town
zone 44 = gserver1   ;eZoneId_Seabed_Town_Inn
zone 45 = gserver1   ;eZoneId_Seabed_Town_Monster
zone 46 = gserver1   ;eZoneId_Seabed_Town_Shop
zone 47 = gserver1   ;eZoneId_Beach_Town_OX
zone 48 = gserver1   ;eZoneId_Seabed_Town_Shrine
zone 49 = gserver1   ;eZoneId_Swamp_Play4
zone 50 = gserver1   ;eZoneId_Seabed_Dungeon1
zone 51 = gserver1   ;eZoneId_Seabed_Dungeon3
zone 52 = gserver1   ;eZoneId_Seabed_Dungeon4
zone 53 = gserver1   ;eZoneId_Seabed_Play5
zone 54 = gserver1   ;eZoneId_Relics_Town
zone 55 = gserver1   ;eZoneId_Relics_Town_Monster
zone 56 = gserver1   ;eZoneId_Relics_Town_Spa
zone 57 = gserver1   ;
zone 58 = gserver1   ;
zone 59 = gserver1   ;
zone 60 = gserver1   ;
zone 61 = gserver1   ;
zone 62 = gserver1   ;
zone 63 = gserver1   ;
zone 64 = gserver1   ;
zone 65 = gserver1   ;
zone 66 = gserver1   ;
zone 67 = gserver1   ;
zone 68 = gserver1   ;
zone 69 = gserver1   ;
zone 70 = gserver1   ;
zone 71 = gserver1   ;
zone 72 = gserver1   ;
zone 73 = gserver1   ;
zone 74 = gserver1   ;
zone 75 = gserver1   ;
zone 76 = gserver1   ;
zone 77 = gserver1   ;
zone 78 = gserver1   ;
zone 79 = gserver1   ;
zone 80 = gserver1   ;
zone 81 = gserver1   ;
zone 82 = gserver1   ;
zone 83 = gserver1   ;
zone 84 = gserver1   ;
zone 85 = gserver1   ;
zone 86 = gserver1   ;
zone 87 = gserver1   ;
zone 88 = gserver1   ;
zone 89 = gserver1   ;
zone 90 = gserver1   ;
zone 91 = gserver1   ;
zone 92 = gserver1   ;
zone 93 = gserver1   ;
zone 94 = gserver1   ;
zone 95 = gserver1   ;
zone 96 = gserver1   ;
zone 97 = gserver1   ;
zone 98 = gserver1   ;
zone 99 = gserver1   ;
zone 100 = gserver1  
zone 101 = gserver1  
zone 102 = gserver1  
zone 103 = gserver1  
zone 104 = gserver1  
zone 105 = gserver1  
zone 106 = gserver1  
zone 107 = gserver1  
zone 108 = gserver1  
zone 109 = gserver1  
zone 100 = gserver1  
zone 111 = gserver1  
zone 112 = gserver1  
zone 113 = gserver1  
zone 114 = gserver1  
zone 115 = gserver1  
zone 116 = gserver1  
zone 117 = gserver1  
zone 118 = gserver1  
zone 119 = gserver1  
zone 120 = gserver1  
zone 121 = gserver1  
zone 122 = gserver1  
zone 123 = gserver1  
zone 124 = gserver1  
zone 125 = gserver1  
zone 126 = gserver1  
zone 127 = gserver1  
zone 128 = gserver1  
zone 129 = gserver1  
zone 130 = gserver1  

GameServer.ini配置如下:
GameServerUrl   =   你的IP地址
GameServerPort =   22006

MaxClient = 2000

MasterServerUrl = 你的IP地址
MasterServerPort = 16646

INI_FromDB   = 0
LingualID   = 3
Verbose0   = 0
Verbose1   = 0
Verbose2   = 1

ID = gserver1
Password = 1111

ServerGroup = C:\log\g111.log
ServerGroup = C:\log\dg111.log

LOGFILESIZE_MB = 100
LOGFILETIME_HOUR = 1



SystemServer.ini配置如下:
LoadINIFromDB = 0
LingualID   = 3
MaxClient       = 3500
Port       = 13336
Encode       = 1

MasterServerURL   = 你的IP地址
MasterServerPort   = 14446
MasterServerID   = sserver1:1111

FileLogLevel   = 2
DispLogLevel   = 1
LogFile       = c:\log\system.log
SysLogFile   = c:\log\systemSys.log
PartyLimitLevel   = 1
PartyLimitGapLevel   = 10
HeadNoticeMakeLimitLevel   = 1
ChatNoticeMakeLimitLevel   = 1
ChatNoticeJoinLimitLevel   = 1
SellNoticeMakeLimitLevel   = 1
SellNoticeJoinLimitLevel   = 1
CardBattleLimitLevel = 1
ChannelChatMakeLimitLevel = 1
FriendServer = 1
FriendAskLimitLevel = 0
FriendResponseLimitLevel = 0
PartyMemberDepotInterval = 600000

ReportDSNName = trickster_system
ReportDSNUser = sa
ReportDSNPassword = 你的SQL数据库密码


UseRankSystem   = 1

RankQueryEach     = 1
RankShareData     = 1
RankReportInterval = 600000
RankGameServerCanReport = 1

RankAgentInterval   = 3600000



LoginServer.ini配置如下:
MaxClient   = 3500
Port       = 10006
Heartbeat   = 60000
LogLevel     = 1
Encode     = 1
FreeLogin   = 0
FreeCreate   = 0
UpdatePassword   = 0

MasterServer = MstSvr:你的IP地址:16646

UserServer = MstSvr
CharServer = MstSvr
ItemServer = MstSvr

MasterServerID   = lserver1:1111

SystemServerURLForClient = 你的IP地址
SystemServerURL = 你的IP地址
SystemServerPort = 13336

ServerWorld = world1
ServerID   = lserver1

ServerGroup = c:\log\l111.log
ServerGroup = c:\log\dl111.log

LOGFILESIZE_MB = 100
LOGFILETIME_HOUR = 1

-------------------------------------------------------------------------------------------
5,更新服务器配置(为客户端登陆作准备)
在你的机器上装上IIS服务器~~(别装IIS6.0否则你会麻烦死,IIS6.0的MIME设置真是烦死了人)
建议安装IIS5.0
这里的更新服务器其实是骗骗人的 就像是聋子的耳朵————摆设品~~
你可以把更新服务器安装在服务器端 也可以安装到游戏客户端所在的机器上

装完IIS后新建虚拟目录 名称为Version 目录指向C:\Trickster\update_info
更改C:\Trickster\update_info下的version文件内容如下所示:
version = 0.50h
notice = http://你的更新服务器IP地址/Version/index.html
filelist = filelist.200407260917
patch = http://你的更新服务器IP地址/Patch
注:刚刚在上面说过了 你的更新服务器可以安装在服务器端或者游戏客户端所在的机器上
因此这里的IP地址要对应起来

----------------------------------------------------------------------------------
服务器端到此配置完成



6,最合理的启动顺序如下
1,运行 C:\Trickster\FirstLoginServer 下的FirstLoginSvrW.EXE
2,运行 C:\Trickster\MasterServer 下的MasterServer.exe
3,运行 C:\Trickster\GameServer 下的GameServerRelease.exe
4,运行 C:\Trickster\LoginServer 下的SystemServer.exe
4,运行 C:\Trickster\LoginServer 下的LoginServer.exe

二,客户端部分
客户端我使用的是内测试0.5H版,并且测试成功 貌似一切正常~~~
安装完客户端之后
用UE打开Splash.exe 按ctrl+f查找http://   找到http://toversion.XXXXXXX 具体的我不太记得了~~
更换成http://你的更新服务器IP地址/Version/
再用UE打开Trickster.bin 按ctrl+f查找61.152 找到61.152.xxx.xx,14446具体的我不太记得了更换成你的IP地址,14446
这里的IP地址是15位的 小心处理哦~~~(我的IP地址刚好是15位,真是8好意思)

修改完毕之后运行Splash.exe 会提示你已经是最新版了 点击开始游戏
数据库内自带N个帐号你随便挑个使用 例如gm001密码是111111 再如...... 自己去找找 不太记得了~~~
祝你架设成功


篇后话:请勿使用127.0.0.1
服务端的其余部分我找个时间整理一下,稍后发布~~
教程写得匆忙 如果有错字 别字 请勿见怪 错到看不懂的地方请跟帖~~
                               

                                beyond2008
                            06.07.10 早上2点30分

哥们儿,看完帖请回个帖~~~
  
bbs.vzkj.com
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线328770475
发帖
848
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 沙发  发表于: 2006-07-10
支持.........
离线ssbbv
发帖
187
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 板凳  发表于: 2006-07-10
离线魔子
发帖
98
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 地板  发表于: 2006-07-10
星钻是什么东东!这里是MU研究区,请不要发跟MU不关的贴子,小心顶死你
离线冰蓝天
发帖
407
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 4楼 发表于: 2006-07-10
不知道为什以!有!我的存在!你的世界不会再孤单!
离线戰中聖戰
发帖
364
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 5楼 发表于: 2006-07-10
用户被禁言,该主题自动屏蔽!
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个

      管理员联系信箱 [email protected] 所有内容均来之互联网,如侵犯您的隐私和权益,请和我们及时联系!