感谢各位SD敢达玩家多年的热情与坚持。
资源下载
- 服务端(程序加壳,有后门,自行斟酌)
- LiteSQL2014(免安装轻量化数据库)
- 数据库备份
- SSMS18数据库管理工具
- SD敢达OC版客户端-1.45G
- GM管理工具
架设教程
环境要求
- Windows10/11/ Server 2008 R2+/
- Micorsoft SQL Server 2014
- NET Framework 3.5/4.5
安装数据库
还原数据库
SD敢达一共9个数据库,游戏使用到的 其实就5个。另外4个,是记录服务器监控运行状态的数据库。
- 打开“SQL Server 2014 Management Studio”(数据库管理器),链接并登录
- 还原数据库。右键
数据库
>还原数据库
,选择设备
,定位到备份数据库的目录确定还原。
- 依次重复以上操作,还原完成9个数据库(还原数据库的工作,基本就是选择文件路径,点确定),很快就可以完成!
- 还原成功的数据库,会在数据库列表中显示名称
- 此时点开数据库,查看表,会看到有数据库表的名称
设置数据库及服务程序配置文件
先将SD敢达服务端目录放在任意盘根目录下的英文文件夹内。
设置数据库用户名和密码文件路径(要修改的三个ini配置文件)
..\World\W01\WorldServerD.ini
..\World\S01\StoreServerD.ini
..\World\MonitorServer\SdgoMonitorServer.ini
打开这三个ini配置文件,修改id=用户名(MSSQL的用户名,你可以使用sa超级管理员账户,也可以新建登录名用户)pwd=密码(MSSQL用户名对应的密码)
关于新建MSSQL账户,输入你想创建的用户名和密码,当前用户赋予数据库表的访问和读写权限
数据库新建用户设置好了,也给了读写权限,就可以新建的用户名和密码设置到ini对应的id和pwd后面去了。
服务端内的txt文本 设置各个网关和数据库读取类,登录类的配置文件里面的IP默认是127.0.0.1 ,可以用软件批量修改为之前设置好的内网IP 也可以保持不变
设置服务端的外网登录IP地址,也可以设置自定义登录端口,默认4001(可以不用修改)文件路径(要修改的txt文件)..\Agent\A01\sip.txt
设置好服务端对外的IP地址
设置监控网关检测的服务端运行的主机IP地址,也可以命令执行以下数据库修改语句
update MonitorServers set IP = '127.0.0.1'
--其中127.0.0.1这个可以设置成你的内网IP地址,或者保持不变
设置对战网关的运行的主机的IP地址,或者执行以下操作命令语句
update tbl_ChannelInfo set AddrIP = 'xxx.xxx.xxx.xxx'
--AddrIP后面设置你的服务器外网IP地址,没有外网IP,就设置自定义内网IP或者路由器分配的192.168开头的IP地址
启动服务
- 确定服务端内的ini数据库配置文件修改完毕!
- 确定服务端内的txt外网IP设置完毕!
- 确定数据库里的频道IP设置完毕!
如果以上设置都已修改完毕就可以启动服务端里。
运行目录下的SD-OPEN.bat
脚本,会一键启动服务端
服务端启动后应该无任何报错和异常,成功启动!
至此,SD敢达服务端已完美启动!!
一定要加油!