image
腾讯云服务器 2H4G 最低
系统windows server 2012
本端对服务器硬盘要求高,要容量大。40G、50G的硬盘就别凑热闹了。

服务器网站,安全组页面或防火墙页面, 把端口打开,新手不懂的的话全部打开,1-65535
TCP和UDP都要放通。
部分服务器除了要在网站放端口,还要在系统里面关闭防火墙,比如华为云。

===================================================
1、
远程桌面连接服务器,账号Administrator
磁盘管理,把C盘压缩出一定容量。把CDROM占用的D盘改为E盘,再把压缩出的容量创建为D盘。
4G内存的服务器加30G虚拟内存!!!!!!!!!不会加的百度去。
30G都不足,都只够开接近50%的地图
安装 微软运行库、 notepad++ 、 360解压、Sqlncli64_10.msi
解压dx9.0.zip,找到DXSETUP.exe安装。

===================================================

2、
上传服务端Runewaker.7z文件到服务器D盘
解压Runewaker.7z到D盘根目录
D:\Runewaker 为正确。 D:\Runewaker\Runewaker是错误。
本服务端启动要用到客户端的数据文件,所以不要删除Runes of Magic文件夹。

====================================================

3、
D:\Runewaker\虚拟网卡
打开虚拟网卡文件夹,双击安装虚拟网卡。

到网络与共享中心,更改设配器设置,发现新添加的以太网卡 ,如未启动,右键手动启动它。
右键属性,协议版本4(TCP/IPv4),打开
填写如下
IP地址 你服务器公网IP
子网掩码 255.255.252.0
默认网关 服务器网关 自行用cmd命令查询,输入ipconfig查看
首选DNS服务器 114.114.114.144
备用DNS服务器 8.8.8.8
点确定,虚拟网卡就配置好了。

装虚拟网卡适用于轻量云。
经典云可能无需安装虚拟网卡,前提是打开EIP直通,也无需后续的映射。

===============================================

4、
服务端修改
D:\Runewaker\MSSQL
SConfig.ini
修改InstName=yel302666
把yel302666改为你服务器名字

D:\Runewaker\Server\Realm_01_Common\Global.ini
D:\Runewaker\Server\Realm_01_Service\Global.ini
D:\Runewaker\Server\Realm_01_Zone\Global.ini

把yel302666全部修改为你服务器名字
把124.223.104.246全部修改为你服务器外网IP

========================================================

5、添加数据库账号

还是上述的三个ini文件,里面有一个默认账户jay001 密码123456
密码显示的不是明文,是504b0304045c

D:\Runewaker\Tools\
打开RAPasswordEncode.exe 用这个工具算出来的。
Password填写123456 Account填写jay001
点击Generator 就会生成504b0304045c

数据库有2个账户,一个默认的sa,还有一个自建的jay001 密码都是123456
如果你要改ini文件里面的账户名和密码
先启动数据库。
安装微软SSMS18.9管理工具,安装好之后,登录

服务器名称你服务器名字
身份验证SQL Server身份验证
登录名sa
密码123456
连接
先把那5个数据库里的jay001删除了
点开数据库,点开第一个ROM_Account,安全性,用户,看到jay001,在名字上右键删除。
剩下4个一样方法。

然后添加你自己的账号密码
安全性,登录名,右键新建登录名,选择SQL Server身份验证
去掉强制实施密码策略,填写账号密码,最下面的默认语言,改为English – us_english
然后左上角,服务器角色,把sysadmin的勾打上。
左上角,用户映射,把这5个ROM开头的数据库都打上勾,下面的db_owner也打上勾。
最后点确定,这样新账号就添加成功。

然后再去用RAPasswordEncode.exe 这个工具 ,算出你新密码的密文。
再把密文替换那三个ini文件的,就OK了。

如果只改密码的话,就简单很多。
======================================================

6、
测试PlayerCenter.exe是否正常

D:\Runewaker\Server\Realm_01_Service
找到PlayerCenter.ini 把PlayerCenter.ini直接拖动到PlayerCenter.exe上
如果正常跑,则无需修改PlayerCenter.ini
如果弹出对话框,比如显示506e3.40800.fffa3203.8bfbff

记录对话框的内容
找到RAPasswordEncode.exe 这个工具
Password填写弹出对话框的代码,Account填写runewaker
点击Generator 比如会生成405e5312524551424a455e4b11070d044140455d4b4f030d071414

将新生成的key 替换PlayerCenter.ini里的key

然后把PlayerCenter.ini直接拖动到PlayerCenter.exe上
正常跑,不再弹出对话框,就X掉程序,表示正常。

====================================================

7、
安装RAServerController服务
D:\Runewaker\Tools
找到RA Server Controller Setup.exe
双击安装,这个反应慢,多等一会就会弹出安装界面,一直点下一步
安装路径选择D:\Runewaker

安装好之后,把D:\Runewaker\脚本命令\RA的配置文件
RAServerController.ini
Config.ini
把这两个ini文件,放回刚才安装的那个服务目录
放回D:\Runewaker\RA Server Controller

打开任务管理器,服务,找到RAServerController,右键,点开启。
然后右键,打开服务,找到它,双击打开,启动类型,选择自动,点确定。
这不改的话,重启服务器,需要手动启动RAServerController服务

================================================

8、
服务端启动
①:
首先打开数据库 01.LiteSQL.exe
点击启动。

②:
然后打开02.RAServerMonitor.exe
左上角+号点开
在公共,右键,点Start
等灯变绿。

同样的方法,启动 服务,这个启动时间长了点,耐心等待。

剩下的就是启动地图了
注意:
不可直接启动所有地图,否则你想体验卡死重启的乐趣。
世界地图 点+号
选中ZONE_1[嚎叫山麓] 右键,点Start 灯变绿就是启动成功了。
可同时勾选多个地图。
经测试,勾选1~8 启动,就已经占用12个G内存。。。
其他的副本地图,活动地图,通道地图,启动也是一个方法
自行测试各个地图。

③:
启动端口映射
D:\Runewaker\端口映射器\
打开PortMap.exe
先停止映射,将每个端口的内、外网IP修改为你服务器的,然后再开启映射。
保持运行状态为绿色。

至此,服务端启动完毕。
启动不到一半地图,耗费20多分钟,占用内存30G,自己掂量。。
需要什么地图开什么地位。
这个游戏启动全地图是非常非常吃内存的,64G服务器为好。

关闭服务端时,倒着关,先关地图,最后关数据库。

==========================================

数据库连接
navicat
连接方式 SQL Server
连接名 随意填写
地址 空着不填
号sa
密123456

或者用新添加的账号密码登录

========================================

9、
客户端修改
\Runes of Magic\RuneDev.ini
[Server]
Ip=124.223.104.246
Port=21002

把IP改成你服务器外网IP并保存文件。
===========================================

10、
客户端启动
建议客户端放在D盘,路径是D:\Runes of Magic
则啥也不用动,直接点击客户端内的登录器.exe,启动游戏。
默认账号test 密码123456
可自行在数据库添加账号密码。

—————————————————————-

如果改了客户端的位置,那就要 校正快捷方式的地址。
找到客户端根目录的快捷方式文件
登录器.exe 右键,属性

比如放E盘
目标 “E:\Runes of Magic\Client.exe” NoCheckVersion
起始位置 “E:\Runes of Magic”

先改起始位置,再改目标。
只改路径。

===========================================

如果点击启动客户端没反应,把游戏客户端相关exe程序加入数据保护。
我的电脑—-右键属性—-高级系统设置—-高级—-设置—-数据执行保护
为除下列选定程序之外的所有程序和服务启用DEP(U)
点添加launcher.exe、Client.exe、ClientUpdate.exe 、gsl.exe、Runes of Magic.exe
点确定,部分电脑可能需要重启才能生效。
然后启动游戏。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。