CF1.0 搭建说明:
服务器要求配置:Windows server 2016或者2019 最低4核4G
配套工具:
SQLSERVER 2019
SSMS
Navicat(添加账号、道具CF点什么的)
NotePad++
工具解压密码piaofu
首先安装好SQLSERVER2019、SSMS、运行SSMS创建一个数据库用户(角色记得勾选上管理员防止出错),之后还原db下面的所有数据库.bak文件
还原数据库那里服务器磁盘不够了所以就还原了四个数据库
-----------------------------------------------------------------------------------------------
安装服务端:
1.拿到文件解压后,首先将pmang整个文件夹放到C盘根目录
2.打开目录下的gDBGW.ini将准备好的数据库账号密码填写进入
3.复制gDBGW.ini、DBGWMGR.ini放到C盘Windows目录下
4.用N++打开pmang文件夹将103.205.253.112改成服务器公网ip
5.打开CF_MIN_CU数据库,这是服务器列表,修改其中的IP地址和端口为cf_gamesrv中ServerInfo.ini配置ServerServiceForceIP和ServerServiceForcePort
6.管理员运行根目录下SETUP.BAT
7.打开bill.msi安装
然后打开文件夹 C:\pmang\billing
在地址栏输入cmd
在弹出的命令窗口输入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] : 这里填数据库账号
>>Enter Database User Password[Password] : 这里填数据库密码
出现Registry Key setting Succeeded.即为成功
到任务管理器 服务里 启动BOQV3MicroGamesTx
到数据库MICROGAMESBILL_DB里 找到 TBOQAllowedIP 修改里面的第一个ip改为服务器公网ip
修改完 重启服务
8.注册账号:启动Navicat打开PROC_CREATE_USER函数
user_ip:账号
user_pass:密码
result:0
9.发送RC点在MICROGAMESBILL_DB中的givecash函数
cash=发送数量
userid=账号对应的id
依旧连不上?
转发软件是必须要打开状态, 且启动的,否则连不上。
检查服务器网站端口 是否放通。
检查服务器内的防火墙 是否关闭。
检查服务端 是否正常启动。
检查本机电脑的杀毒软件 是否杀掉了客户端文件。
检查本机电脑自带的防火墙 是否阻止了客户端程序网络通信。
CF2.0搭建说明:
视频教程:
解压服务端到C盘根目录:
C:\
进入环境文件夹安装常用环境:
1.安装常用运行库合集
2.安装notepad++中文版
3.安装sql_server_2019
4.安装SSMS
5.安装虚拟网卡(管理员身份运行)
6.解压数据库管理工具
身份验证选择混合模式
密码设置为:123456
PS:密码不满足强密码要求的
服务器管理器--工具--本地安全策略--账户策略--密码策略--禁用密码必须符合复炸性要求
配置IP网络
右键网络--网络和共享中心--以太网2--属性--协议版本4----属性--使用下面的IP地址:
IP地址:服务器外网IP
子网掩码:255.255.255.0
默认网关:服务器默认网关(CMD运行ipconfig可查看)
首选DBS服务器:8.8.8.8
备用DNS服务器:114.114.114.114
运行Microsoft SQL Server Management Studio 18
身份验证默认windows 身份验证
导入数据库
数据库--右键--还原数据库--设备--...--添加--选择C:\DB\文件夹里面的数据库文件--确定--确定
导入以下数据库
CF_SA_GAME
CF_SA_GUILD
CF_SA_LOG
CF_SA_MAC_LOG
CF_SA_WEB_DB
G4BOX_SA_BILL_DB
HGW
SGGM
新建登录名:
安全性--登录名--右键--新建登录名
登录名:cf
选择SQL server 身份验证
密码:1234
取消勾选:强制实施密码策略
服务器角色:全选
用户映射:勾选还原的8个数据库
数据库角色成员身份:勾选db_owber
登录名:hgw
选择SQL server 身份验证
密码:1234
取消勾选:强制实施密码策略
服务器角色:全选
登录名:mssql
选择SQL server 身份验证
密码:1234
取消勾选:强制实施密码策略
服务器角色:全选
添加环境变量:
此电脑--属性--高级系统设置--环境变量--系统变量里面的Path--编辑--新建
填写以下路径:
C:\pmang\Lib
修改服务端文件IP: 替换:192.168.1.102
运行【0-一键打开所有修改的文件】
以下是具体文件路劲:
C:\pmang\crossfire\cf_broadcastsrv\BroadcastSetting.ini
C:\pmang\crossfire\cf_buddyrelay\ServerInfo.ini
C:\pmang\crossfire\cf_cgamesrv\billinginfo.ini
C:\pmang\crossfire\cf_cgamesrv\ServerInfo.ini
C:\pmang\crossfire\cf_gamesrv\billinginfo.ini
C:\pmang\crossfire\cf_gamesrv\ServerInfo.ini
C:\pmang\crossfire\cf_gamesrv_trial\billinginfo.ini
C:\pmang\crossfire\cf_gamesrv_trial\ServerInfo.ini
C:\pmang\crossfire\cf_globalroomsrv\cf_globalroomsrv.ini
C:\pmang\crossfire\cf_gms\ServerInfo.ini
C:\pmang\crossfire\cf_hostsrv\Setting.ini
C:\pmang\crossfire\cf_loginsrv\ServerInfo.ini
C:\pmang\crossfire\cf_spectatorsrv\cf_spectatorsrv.ini
C:\pmang\HGWM\HGWM.ini
C:\pmang\SGGM\sggm_agent\sggm_agent.ini
C:\pmang\SGGM\sggm_client\sggm_client.ini
C:\phpstudy_pro\WWW\version.ini
修改数据库IP:
使用数据库管理工具链接数据库:
连接--SQL Server
主机:127.0.0.1
验证:windows 验证
修改数据库【CF_SA_GAME】中【CF_MIN_CU】表里的IP 替换:192.168.1.102 为服务器外网IP
修改数据库【SGGM】中【SGGM_INFO_HOST】表里的IP 替换:192.168.1.102 为服务器外网IP
修改数据库【SGGM】中【SGGM_INFO_SGGM_SERVER】表里的IP 替换:192.168.1.102 为服务器外网IP
启动运行环境
1.启动环境(以管理员身份运行)
打开文件夹 C:\pmang\NTServiceDaemon
在地址栏输入cmd
在弹出的命令窗口输入 BOQBTX5G4Box.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] : G4BOX_SA_BILL_DB
>>Enter Database User ID[BillUser] : cf
>>Enter Database User Password[Password] : 1234
出现Registry Key setting Succeeded.即为成功
输入 BOQGTXD5G4BoxCFN.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] : G4BOX_SA_BILL_DB
>>Enter Database User ID[BillUser] : cf
>>Enter Database User Password[Password] : 1234
出现Registry Key setting Succeeded.即为成功
启动任务管理器--服务--启动【BOQBTXG4Box】和【BOQGTXDG4BoxCFN】(右键开始即可)
修改数据库【G4BOX_SA_BILL_DB】中【TBOQAllowedIP】表里的IP 替换:192.168.1.102 为服务器外网IP
删除数据库【G4BOX_SA_BILL_DB】中【TBOQServers】表里带有192.168.1.102的两行(该表会自动生成自己服务器IP)
修改完数据库 在任务管理器重启两个服务【BOQBTXG4Box】和【BOQGTXDG4BoxCFN】
启动游戏:
2.启动网站(启动Apache)
3.启动账号服务
4.启动大区
5.启动管理(账号:admin 密码:1234)
PS:进入管理后点击CF_QA 点击Start Service 之后在点击Start
没启动成功的双击没正常启动的程序重新启动一次
cf_codehunter启动失败是正常的不需要管,其他的服务端必须要出现RUNNING才行
6.启动转发(输出地址改为服务器外网IP 点击开始即可)
客户端修改:替换:49.235.188.189
\1.17crossfire\localinfo.dat
\1.17crossfire\version.ini
PS:
账号注册使用GM工具注册
网页注册地址:http://IP
Ps:看了以上文档没头绪怎么办?
2 、联系工作人员有偿搭建价格如下:
“秒杀价”30元(CF1.0) OR “秒杀价”50元(CF2.0)
您也可以开通本站月度或年度会员免费有偿搭建一次。
By:小涛
Time:2020/8/14