《蒸汽幻想》服务端+客户端+架设教程
大家好,今天做个菜鸟的蒸汽幻想教程,第一次做不一定好.希望高手不要笑,对菜鸟能有所帮助.
首先我提供了两个软件.
蒸汽SQL包括数据了.自己附加一下,下载后查毒.rar
AspWeb绿色版本,解任意盘就能用,里面有了群主大大的工具了,自己改CONN.ASP的内容.rar
Microsoft SQL Server 2000绿色版.rar
本来呢我想用我提供的SQL 但是群里有很多人用了不太好,原因是我直接打包我机器上的SQL 当然机器名什么的都不一样,所以我又把原始的弄出来了.供大家使用.
首先把这三个解压到任意盘.我选择的是D盘.
这个是数据库文件.也就是我机器上的.单独解压出来了.
这个就是原始的数据库SQL2000
运行GSqlAdmin.exe
先注册一下.
然后改密码,改成你想要的就可以啦.默认的密码为ADMIN我改的密码为123456
运行企业管理器.
当然自动就连接上了呵呵.如果用我提供的自己机器弄的那个肯定就连接不上.
现在就附加那四个库.
1 Billing_DB_Data.MDF
2 Game_DB_1_1_Data.MDF
3 gamenews_Data.MDF
4 MAIN_DB_1_Data.MDF
附加这四个库.然后基本上就可以了.相信大多人手中都有端了吧呵呵.数据库大至就这样,不过还要配置你自己的账号.
这就是GM的,不过我真的不会....只会发一句公告还是学别人的.!+公告的字.
当然还要注册个账号.随意吧自己.
分别运行两个
NSLoginServer.exe
8001.bat
出现的这个红字不要理他.
打上单IP补丁.运行小猴子就进吧.
有时NP跳的很难,就多点几次吧.
一定要我设置分辨率.所以就成了这样子...
呵呵一般我都是和我老婆一起玩的.
她叫僵尸新娘.
为什么要打几个怪才退呢,下面就要说明啦.
现在要用到群主大大的工具了.很实用的.
运行吧呵呵.不过要先下载哦
蒸汽幻想简易管理工具.rar
下载到D:\AspWeb\wwwroot
配置好conn.asp
主要就是这些喽.
看到了吧.因为数据库原有很多账号了.
这个就选择我刚注册的那个.
修改好了.修改的等级和技能经验.
在改个物品呵呵....具体的都有说明的.
进游戏看效果喽.
一定要退出游戏才行啊.ab
看到了吧呵呵变态吧.
这个工具真的好用.单机的玩家有福啦.
服务端设置
解压缩文件
222.rar 服务端文件夹 带数据库 但里面少个数据库
1111.rar 网站文件夹
Log1in.rar 登陆补丁
back.rar 数据库文件
首先还原数据库
先在SQL2000 建立数据库
数据库名:
数据库名:
1. Billing_DB
2. Game_DB_1_1
3. gamenews
4. MAIN_DB_1
建立这四个数据库,然后还原数据库 解压缩 back.rar 里面有4个数据备份文件 还原相应
不做解释 这些SQL操作 新手自己网络上查资料
复制我的这个配置文件 然后修改
下面是文件配置设置
一、LoginServer文件架内的NSLoginServer.ini文件配置
按需要自己改成自己的
[LoginServer]
ServerPort = 3001
ServerStatSave = false
[DBServer]
DBname = Main_DB_1 //这里是数据库名字,不用修改
ServerName = 127.0.0.1 //这里是数据库IP,不用修改
UserId = nsgame //这里使用数据库用户名,可以直接用SA
Password = asdf123456 //这里是数据库密码 你自己啥密码自己改
[AdminServer]
ServerName = 127.0.0.1 //这里是服务器IP
UserId = nsgame //一样这里是数据库用户名
Password = asdf123456 //这里是数据库密码都自己改为自己的就行
[AuthDBServer]
[Group1]
GameServerName = XX蒸汽幻想1-1 //服务器名字大家都知道 自己改自己的吧
GameServerIp1 = 127.0.0.1 / / / IP改:127.0.0.1 单机连接用
ameServerPort1 = 7001
二、8001目录里的配置文件设置NSGameServer.ini
[GameServer]
ServerPort = 7001
;?? ?? ??(0 = Debug?, 1 = ??, 2 = ??, 3 = ??)
Region = 2 //【代表游戏人物国家服务器】[/
UserMax = 500
[AuthDBServer]
ServerNickName = Main_DB_1.dbo //把MAIN_DB_LINK 去掉 关键 解决启动时错误 【完善修改 改机器名有问题
[DBServer]
DBname = Game_DB_1_1 // 数据库名字不用改
ServerName = 127.0.0.1 // 数据库IP不用改
UserId = nsgame //数据库用户名
Password = asdf123456 //数据库密码
[MainServer]
; ??
GameServerIp1 = 127.0.0.1 //下面这些IP改成你自己的就行
GameServerPort1 = 7001
[Mode]
TotalPVP = TRUE
------------------------------------------
注:
ServerPort = 7001
;?? ?? ??(0 = Debug?, 1 = ??, 2 = ??, 3 = ??)
Region = 2
1 = 蓝国
2 = 红国
3 = 黄国
其实应该是游戏国家Region服务器 符合你建的人物国家就可以正常游戏 不然人物登录时会掉线 所以就开一个 建的人物要是你开的国家 不然就会掉线
因为单机比较耗资源 所以就开了1个NSG
要完全开启 开4个GS 把8001那个文件夹复制出一个8002,8003,8004 然后配置NSGAME的相关配置文件 GameServerIp1 GameServerIp2 GameServerIp3 GameServerIp4 正常开服推荐
单机不推荐 耗资源
----------------------------------------------
服务端运行环境需要安装库,地址如下,不然不能运行。。自己看吧
Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)
启动时会有个红色小错误 不用理会不影响游戏
网站:
1111.rar 网站文件夹 解压
设置IIS到到网站目录 修改web.config 里面的数据库连接用户 设置 就可注册用户
web.config修改如:
<appSettings>
<add key="ConSql" value="server=.;database=gamenews;uid=22;pwd=22"/>
<add key="gamedb" value="server=.;database=Main_DB_1;uid=22;pwd=22"/>
</appSettings>
server 为数据库 一个"."代表本机 UID 数据库账户 PWD 密码
server 为数据库 UID 数据库账户 PWD 密码
懒人 可以直接到SQL的企业管理器
Main_DB_1库 UserList_Private 为登陆用户表
去查看 现有的用户和密码
先覆盖第一个补丁 再覆盖单机登陆补丁
这是单机玩蒸汽的Serverlist补丁,将文件覆盖到客户端目录
直接启动NeoSteam.exe进入游戏