[[极客]] CF私服架设和运维

digest 7102 3

Cg-4WlPDQtiIOwFfAADXd1FZ46QAAPjaALdUv0AANeP765.jpg

(本文非原创)

这里用的客户端是美服CF

下面开始教程 篇幅比较长 仔细看好每一个步骤 

第一 步:下载客户端


下载美服客户端 

http://pan.baidu.com/s/1bnjGlMv

安装 更新 点击开始游戏 把游戏反作弊系统也更新了 出现登录账号的界面退出游戏 好了 开始搭建服务器

 

第二步:修改文件

打开游戏跟目录 打开version.ini文件 
[VERSION]
LatestVersion = 1172
MinimalVersion= 1120
OwnVersion = 6

[DOWNLOAD]
server1 = [url=
http://cfpatch.z8games.com/download/]http://cfpatch.z8games.com/download/[/url]

[SERVER]
COUNT = 1
IP1 =127.0.0.1
PORT1 =13008

[HGW]
PORT=16666
SERVER1=67.210.208.161
SERVER2=67.210.208.163
POD1=50
POD2=50
上面的 IP1 =127.0.0.1 如果是本地搭建 就是127.0..0.1 如果是服务器 就是你的服务器IP

保存


打开根目录 localinfo.dat 文件 编辑 VersionUrl = 
http://localhost/version.ini
这里说明一下 第三步改过端口的 把这里也改下 比如 VersionUrl = http://localhost:81/version.ini 或者 VersionUrl = http://localhost:8088/version.ini


第三步:搭建服务器

本地搭建个小型服务器 推荐xampp 或者 WAMPSERVER

这里我用的xampp

下载地址 
http://pan.baidu.com/s/1sj4Sxq9

安装xampp的教程和配置 百度有 
安装完成后 

配置 

直接点击第一个start 
如果开启不成功 下面有解决方法 说明80端口被占用了 改成81或者8088 

Cg-4WVPDQtmIHA9NAAN_1FswGqsAAPjaALf6HgAA3_s008.png

由于我的电脑 80端口被占用 所以我改成81了 

对于大多数人而言,因为曾经安装过
SQLSERVER 或者MySQL 或者IIS或者Apache等软件,导致端口的复用。因此在错误窗口常看到report的字样~~~这时候,需要修改端口。Apache的端口默认为80,MySQL的端口默认为3306,同时需要注意,Apache配置的时候还需要配置一下SSL的端口,其默认端口443.笔者将Apache、MySQL、SSL的端口依次更改为:81,3366,4433.


1.png

2.png

我们先配置APACHE和SSL,在这张图片上很清晰地看到,Apache的后面有一个Config的按钮,点击选择下面的第一个文件:Apache(httpd.conf),这个文件就是配置Apache的端口的文件,该文件在安装路径下可以找到,如笔者的在这儿:D:softwareprogramingsoftwarexamppapacheconfhttpd.conf。打开该文件(httpd.conf),看到有80就改为81,总共有三处,修改后保存。我们接下来在修改SSL,打开apache(httpd-ssl.conf)的文件,将443全部改为4433,总共4处,修改后保存。然后启动apache。哈哈,看到了吧,可以启动了。详细的参数看图片吧。就知道说是否在运行。
这里不需要mysql 就不启动了 

下一步

把修改好的游戏 version.ini文件上传到服务器或者本地电脑 

看你的xampp安装在哪里 

如果是C盘根目录 

就复制到C: XAMPP htdocs文件里

现在访问 http://localhost/version.ini 

或者 VersionUrl = http://localhost:81/version.ini 
VersionUrl = http://localhost:8088/version.ini

如果能正常访问就可以了


第四步:

四 

安装
python
下载地址 http://pan.baidu.com/s/1pJHhMPl

这里说明下 必须安装
python 2.7.8 版 最新版不兼容服务器文件 会导致语法错误四 

3.png

下载服务器文件 和 CF登陆器 

服务器文件 http://pan.baidu.com/s/1ntkbQzR

CF登陆器 net编写 需要安装net
http://pan.baidu.com/s/1i3iihVJ

把服务器文件随便解压到哪里 


第五步:运行启动


运行GameServer.bat 开启游戏服务器 
运行LoginServer.py 开启登录服务器 //////// 必须安装python 才能运行

设置游戏根目录 patcher_cf.exe 属性 只读 
把CF登陆器 放到游戏根目录运行 

测试账号 peketo 密码 test 

各位小伙伴们 自己再慢慢研究吧 教程就这么多了 


第六步:添加物品

服务器文件夹里有个 crossfire.sqlite 
可以添加和编辑账号密码
和商城物品ID 添加武器 

这里推荐一个中文版sql数据库编辑器 
http://pan.baidu.com/s/1o1YFk

Cg-4WlPDR_CIfNO6AAB7X1T-QE4AAPjcQErxUEAAHt3935.jpg

gamemode_id1 Search and Destroy
2 Team DeathMatch
4 Free For All
5 Mutation Mode
6 Special Match
7 Elimination
9 Escape Mode
11 BioHazard
12 Hero Mode
14 Predator
maps_id

0 Tutorial
1 ShootingRange
2 S&D EagleEye
3 S&D BlackWidow
4 S&D Port
5 TD Egypt
6 TD Prison
7 TD BlackWidow
8 GM Laboratory
9 GM Laboratory 2
10 EM Prison
11 EM Alaska
12 FFA EagleEye
13 FFA BlackWidow
14 FFA Port
15 MM Pyramid
16 HM Pyramid
17 S&D Mexico
18 TD Monaco
19 TD Mexico
20 TD Arena
21 EM Arena
22 MM 13th Zone
23 
24 
25 
26 TD Ship


认证信息  


菲布理の棒棒糖(uid:1260) 2015-08-07  楼主 回复 收藏1

先回复一下


认证信息  


纸盐(uid:1162) 2015-08-07  沙发 回复

Σ( ° △ °|||)︴。。


认证信息  


览(xian)者(uid:1263) 2015-08-08  板凳 回复

这个东西很早以前就看到过了,经测试,仅能装逼看频道商城之类的,连建立房间都不行。


认证信息  管理员安全证明实名认证妹子认证身份认证云工作室创始人


稗田型幽幽子(uid:1) 2015-08-08  地板 回复