前提:
既然是虚拟机教程那首先得需要安装vmware了,这里建议用17。
系统镜像用的是windows server 2019。
把需要的工具进行下载解压传到所安装的虚拟机根目录下,如下图

开始教程:
1.安装所需的工具
工具下载地址:
点我下载,提取码:kfwn
1.1安装WinRar解压软件(没有什么难度,直接点下一步就行,主要就是为了解压)
1.2打开关闭自带杀毒禁用.exe如下图操作

1.3安装 微软常用运行库合集(没什么难度,全部勾选 直接点下一步)
1.4安装 navicat(没什么难度,直接点下一步,主要是为了连接sql server)
1.5安装 文本编辑器 Notepad v8.6.2_x64-收藏版.exe(没什么难度,直接点下一步,主要是为了方便替换ip)
1.6安装 SQLServer2019数据库.iso





这块点击下一步之后会到下面功能选项这个页面

需要进行手动选择以下4个之后然后执行下一步


之后到这个页面设置设置完毕点击下一步然后至此Sql Server 2019 安装完成。

1.7安装SSMS-Setup-CHS(必须等Sql Server 2019安装完毕之后在安装这个,没什么难度,直接点击安装即可)
2.恢复数据库
2.1设置数据库账号和密码
把DBGWMGR.ini和gdbgw.ini移动到C盘Windows目录下



打开数据库加解密工具 分别 输入账号以及密码生成的加密密文进行替换gdbgw.ini里面的的账号以及密码

至此数据库账号密码自定义完成。
2.2开启Sql Server 的tcp协议


重启Sql Server 服务

2.3开始还原数据库
打开Sql Server管理工具

选择Windows身份验证进行连接

点击安全性然后右击登录名进行进行新建登录名,选择Sql Server验证,账号密码输入刚才2.3步骤的账号密码(关闭强制密码实施策略)

右击数据库选择还原数据库

选择设备,点击设备右侧三个点进行添加,选择解压的数据库文件,分别对七个数据库文件以同样的操作进行还原。

下面是还原完之后的样子

之后赋予管理员权限,鼠标右键安全性选择登录名,右键登录名选择属性
选择服务器角色全部勾选

选择用户映射勾选刚才七个还原的数据库并且勾选每一个库下面的db_owner赋予管理员权限

至此数据库还原完成。
3.修改数据库里面的ip为自己服务器的ip
这里我的地址为192.168.1.221(因为是虚拟机所以设置的是一个静态的ip)
3.1打开Navicat 选择Sql Server输入自己的数据库账号密码并连接


测试一下连接没问题点击确定。
3.2修改CF_PH_GAME库中CF_MIN_CU表把里面的ip替换成自己服务器的ip

ps:碰边的prot端口9667需与C:\pmang\crossfire\cf_gamesrv\ServerInfo.ini里面ServerServiceForcePort后面的端口一致

3.3修改MICROGAMESBILL_DB库中TBOQAllowedIP表把里面的ip替换成自己服务器的ip

3.4修改MICROGAMESBILL_DB库中TBOQServers表把里面的任选一条数据将ip替换成自己服务器的ip(如果里面有自己的ip则无需操作)

至此数据库中需要替换的ip已替换完毕。
4.替换服务端的ip为自己服务器的ip
4.1进入到C:\pmang目录下双击setup.bat进行服务安装

4.2安装完之后进入到C:\pmang\crossfire\cf_gamesrv目录选择一个ServiceInfo.ini的文件用Notepad ++ 编辑打开找到ServerServiceForceIP然后选中后面的ip,Ctrl + f 查找替换服务端所有文件以.ini结尾的(一共31处替换)。

至此服务端ip替换完成。
5.安装点券服务
5.1打开C盘服务器目录下的billing目录,点击bill.MSI进行安装,双击完成安装完成之后是没有提示的,只需等进度条走完即可

5.2在当前目录执行cmd进行命令配置

5.3在弹出的命令窗口进行以下操作
输入BOQV3MicroGamesTx.exe -install 【回车进行下一步操作】
>>Enter Using OLE Provider(SQLOLEDB or MSDAORA.1)[SQLOLEDB] : 【直接回车不用填写】

>>Enter Database Server IP[ex:127.0.0.1 or 127.0.0.1,7302] : 127.0.0.1,1433

>>Enter Database Name[BILL_DB] : MICROGAMESBILL_DB

>>Enter Database User ID[BillUser] : 这里填数据库账号(2.3步骤)
>>Enter Database User Password[Password] : 这里填数据库密码(2.3步骤)

出现Registry Key setting Succeeded.即为成功

开启点券服务

至此点卷服务完成
6.利用bat脚本启动服务

这里双击即可,不管是启动还是停止双击完成功之后窗口会自己关闭,自己可以打开任务管理器查看对应服务有没有启动。

当然这个是我截取的部分服务,如果想看启用了哪些可以右击编辑启动的bat脚本然后手动在服务里面选中右键按顺序启动

至此服务器端所有配置完成。
7.修改客户端里面的ip为自己服务器ip
解压客户端并打开version.ini里面修改里面的ip位置的服务器ip

至此客户端修改完毕。
8.注册账号并登录游戏


还可右击账号进行充值其他功能自行探索,这里我就不细写了

开始登录








房间中可以按F11添加机器人。
至此整个安装过程到此结束,谢谢各位的观看和支持。
评论区