www2020 发表于 2022-7-26 19:07:06

丝路传说虚拟机架设教程_保姆级

说明:
1) 鉴于网上流传很广的丝路 win2003 一键端,里面有非常非常多的病毒,已经麻了,这几天重新架设一遍,有此总结。
2) 最开始使用 win2003 + SQL server 2008 R2 进行架设,过程中发现 N 多问题,浪费很多时间。遂改用 win7 + SQL server 2014 架设成功。
3) 本教程使用无尘最初发出来的服务端,属于 vSRO Server,外网还有一款 BlackRogue Server,可自行搜索。
4) 文末附上 ip 修改工具,包含 SROConfig,最近看到有湾友在寻找。

架设教程:

1. 虚拟机安装 win7 + SQL server 2014,sql 使用默认登录名 sa,密码 123456,服务器名称 S。

注意:win7 要打好常用补丁,需要安装 .net 4.0,虚拟机内存最好分配 8G。

2. 解压服务端 Server.7z、database.7z、web.7z 到 D 盘根目录。

3. 还原数据库与配置ODBC:

1) 启动 SQL Server 2014 Management Studio,登录。右键左侧的“数据库” - 点击"还原数据库" - 点选“设备” - 点击右侧“...” - "添加" - 选择 D:\database\SRO_VT_ACCOUNT.bak,依次确定,完成 SRO_VT_ACCOUNT 数据库还原。相同操作,还原 SRO_VT_SHARD、SRO_VT_SHARDLOG 两个数据库。

2) 再打开“资源管理器”,地址栏输入“控制面板\系统和安全\管理工具”,启动“ODBC数据源管理器”,点选“系统DSN” - 点击“添加” - 选择“SQL server”,点击“完成” - 名称填“SRO_VT_ACCOUNT”,服务器填“(local)”,下一步 - 点选“使用用户输入登录 ID 和...”项,登录 ID 填“sa”,密码“123456”,点击两次“下一步”和“完成” - 点击“测试数据源”,能正常连接,表示成功。相同操作,添加 SRO_VT_SHARD、SRO_VT_SHARDLOG。

4. 配置 IIS

1) 开始 - 控制面板 - 卸载程序 - 打开或关闭 Windows 功能,勾选如下:
-Internet 信息服务
--Web管理工具(子项全部勾选)
--万维网服务(子项全部勾选)
-Mircosoft .NET Framework 3.5.1(子项全部勾选)
// 勾选完成后,点击确定,等待安装完成。

2) 再打开“资源管理器”,地址栏输入“控制面板\系统和安全\管理工具”,启动“Internet 信息服务(IIS)管理器” - 点击左侧根连接 - 中间点击“ASP”,“启动父路径”改为“True”,右侧点击“应用”;中间点击“目录浏览”,右侧点击“应用”;中间点击“默认文档”,右侧依次“添加” index.asp、index.php。

3) 左侧点击“网站” - 中间点选“Default Web Site” - 右侧点击“基本设置” - 物理路径改成“D:\web”。右侧点击“绑定”,第一项 http 的端口改成 8080。

4) 左侧点击“应用程序池” - 中间点选“DefaultAppPool” - 右侧点击“设置应用池默认设置”,“启用32位应用程序”改为“True”,“托管管道模式”改为“Classic”。

5. 配置 web

1) 进入 D:\web 目录,编辑 DBConnect.asp
Data Source=S;Initial Catalog=SRO_VT_ACCOUNT;user ID=sa;password=123456;"

2) 更改以下文件中的 ip 为 192.168.200.131
RefundSilk.asp
PurchaseSilk.asp
GetTotalSilk.asp

6. 配置 Ftp

启动 D:\Server\FTPServer.exe,添加用户 Silk,密码 123456,文件路径 D:\Server\Crest,勾选“运行上传”和“运行下载”,保存后,点击左上角的三角符号,启动 ftp即可。

7. 配置 Server

1) 打开 D:\Server\Certification server\bin\ini,编辑 srGlobalService.ini
SERVER=S;DSN=SRO_VT_ACCOUNT;UID=sa;PWD=123456;DATABASE=SRO_VT_ACCOUNT

2) 编辑 srNodeType.ini
wip=192.168.200.131
nip=192.168.200.131

3) 编辑 srShard.ini
name =SRO_R
query=DRIVER={SQL Server};SERVER=S;DSN=SRO_VT_SHARD;UID=sa;PWD=123456;DATABASE=SRO_VT_SHARD
query_log=DRIVER={SQL Server};SERVER=S;DSN=SRO_VT_SHARDLOG;UID=sa;PWD=123456;DATABASE=SRO_VT_SHARDLOG
// 完成这一步后,运行 D:\Server\Certification server\bin\compile.bat,生成 packt.dat

4) 编辑 D:\Server\server.cfg,所有 ip 改成 192.168.200.131
特别注意“SR_ShardManager”项:
BILLING_SERVER_URL "http://192.168.200.131:8080/"
CREST_FTP_URL "ftp://Silk:[email protected]/"

8. 注册账号

1) 使用 navicat 连接 sql server,依次打开 SRO_VT_ACCOUNT - dbo - TB_User,找一个不顺眼的账号进行修改。
2) StrUserID 是账号;密码需用 md5 加密,比如 123456 应该用 e10adc3949ba59abbe56e057f20f883e。
3) 设置 GM,sec_primary、sec_content 必须设置为 1,否则 SMC 登录不上。

9. 配置本地网络

虚拟网络设置 VMnet8,子网 ip 为 192.168.200.0,DHCP 范围为 192.168.200.3 - 192.168.200.254;
虚拟机连接到 NAT 模式;
虚拟机内,本地连接:
192.168.200.131
255.255.255.0
192.168.200.2
// 关闭 win7 防火墙,禁用 windows update 服务;

10. 启动服务

1) 依次启动
\Server\Certification server\bin\CustomCertificationServer.bat
\Server\1GlobalManager.exe
\Server\2MachineManager.exe
\Server\3DownloadServer.exe
\Server\4GatewayServer.exe
\Server\5FarmManager.exe
\Server\6AgentServer.exe
\Server\7SR_ShardManager.exe
\Server\8SR_GameServer.exe
\Server\SMCLatestBuild\smc_independent.exe

2) smc 说明
启动 smc_independent 后,输入前面注册的 GM 账号登录;
左上角点击启动,选择 ServerControl,中间空白处,右键 Start All Service,等待本页所有红色被绿即完成启动。

11.一键关闭所有服务进程

taskkill /f /im 1GlobalManager.exe
taskkill /f /im 2MachineManager.exe
taskkill /f /im 3DownloadServer.exe
taskkill /f /im 4GatewayServer.exe
taskkill /f /im 5FarmManager.exe
taskkill /f /im 6AgentServer.exe
taskkill /f /im 7SR_ShardManager.exe
taskkill /f /im 8SR_GameServer.exe
taskkill /f /im CustomCertificationServer.exe
pause & exit
// 保存到一个 bat 文件中即可

https://anonfiles.com/e2Y5Ga09y4/SROConfig_rar

ErrorJ 发表于 2022-7-26 19:29:17

感谢大佬分享

lingjinjian121 发表于 2022-7-26 22:19:32

感谢大佬

zjlqcb 发表于 2022-7-26 22:38:56

一键端多得很啊,就是没辅助,不好玩

虎爷1718 发表于 2023-4-5 20:51:02

感谢分享。经典
页: [1]
查看完整版本: 丝路传说虚拟机架设教程_保姆级

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明