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:看了以上文档没头绪怎么办?

 

1 、仔细查看文档和视频自己研究,摸索出来才能成长自己的技术。

2 、联系工作人员有偿搭建价格如下:

秒杀价30元(CF1.0) OR “秒杀价50元(CF2.0)

您也可以开通本站月度或年度会员免费有偿搭建一次。

客服QQ:978125011

 

 

By:小涛

Time:2020/8/14