阿里云Windows主机架设KF2服务器(基础篇)

云服架设KF2服务器,比家用机架设简单很多,只要调教好安全组。解决一些报错
问题,都能开成功!这篇文章从零开始介绍KF2服务器搭建,也就是从云服选购开始,讲的会很细,也为后面的家庭机器架设篇做准备。
本文为基础篇搭建,不包含插件,WEB等的配置。但后续还会跟进这些方面的讲解。请注意文中的红色字体。

配置要求

咳咳!接下来讲正文,KF2服务器,单个房间6人满员情况下,上行带宽占用最高不过60KB/s(注意KB和kbps是2个单位,MB和mbps也是2个单位,云服最低带宽1MB ≈ 125KB ≈ 1250kbps)所以 1MB基础带宽对付一个房间绰绰有余。内存的话,满员情况下内存占用800MB左右。CPU也1核足矣。





那么,跑KF2服务端的最低配置就出来了↓↓
处理器:1核
内存:2G
带宽:1MB
操作系统:Windows Server2008R2 64位(2016版系统光内存就吃掉1.6G,2008R2只吃800MB,还有服务端也是64位独占)
*注意Windows Server2008R2和Windows Server2008是基于2个不同底层的系统开发的。2008R2≠2008

云主机选购

知道了要买什么配置,接下来就是选择主机商了,国内巨头,也就腾讯云和阿里云了吧。这篇先写阿里云的,博客主机就在他家,比较了解。

阿里云产品通用代金券(点击领取)可以减少服务器购买费用。
从这个入口(点击进入)进入购买云服最多可以打2折,1核2G可以打折到80块钱
双11拼团云服务器折扣:点击进入

注册什么的直接一笔带过,用淘宝账户就能登录。登录进去后,进入网页右上角”控制台”点击进入,进入后拉开”产品与服务”菜单选择”云服务器ECS”项。进入后选择”创建实例”然后就会看下下图界面。

选择包年包月(按量付费的收服机制太坑),第二项地址,选离自己最近的(华东华北等地域可以直接百度查找)如果有小伙伴的话,需要统计下地域,然后挑个折中的买。各自宽带这些就没什么需要担心的,云服都是BGP线路,各个运营商都有接入(https://implog.cn)。单个服务器CPU,内存 1核2G足矣。多开的话,我给个参考,我以前4核8G带宽3M开5服左右,现在8核24G带宽10M开16个服。接下来是系统跟镜像的选择。

系统镜像选择

系统镜像选Windows Server 2008R2 企业版 64位中文版。事实证明,装2016版光系统就要吃掉1.6G.还有600MB太不够用了,容易KF2服务端崩溃,或者导致丢包。系统千万记得要选64位!! 选64位!! 选64位!! 重要的话讲3遍,KF2服务器端和客户端一样,是64位独占。磁盘存储的话,需要省钱然后不玩三方图的话,服务端和系统装一个盘就行。如果需要玩第三方图,那就在数据盘区域,在加一块就行(按量付费非常便宜,我的40G挂载盘,一天是0.24元,系统盘和数据盘都用最低价格的云盘就行,进进出出就6个人,没必要买太好)

网络这块,直接默认就行,BGP非常给力!!(记得选择专有网络,有吧友反映经典安全组配置无法全部打通)

带宽选择

接下来是带宽计费方式和带宽大小选择,计费方式有2种,一种是固定带宽,一种是按流量计费,固定宽带是直接死的,1MB带宽就1MB带宽,价钱是月结大概1MB是20元,过5MB阈值会价高很多。按流量计费是一小时一算,价格每个地域都不一样,比如我浙江这块就是0.8元/1G流量,按量计费的话,账户里至少要有100元余额。这2个计费方式我都用过,也对比过价格,如果是使用量小的,比如我上了锁,也就下班和死党基友开开黑玩,其余时间都空着的话,那推荐用流量计费,划算又便宜。如果16个小时都有玩家的话,不妨算下,满载6人是下行带宽10KB/s,上行是50KB/s。(10+50)*60*60 = 216000KB/h 接着换算成GB的话 216000/1024/1024 ≈0.2GB/h  这样一天就要3.2G流量,然后按每0.8元/G的流量费用算的话。一个月需要76元左右,不过当然不可能16小时都是满员,但价格肯定会超过固定带宽1MB的20元价格。还有重要的一点,按流量计费可以自选流量峰值,比如我选20MB带宽,那最高就可以到20MB带宽的流量。如果被攻击什么的,损失会很大。说了这么多,这里我选择固定带宽1MB。然后点击下一步开始配置安全组。(https://implog.cn)




安全组配置

在安全组配置块选择”新建安全组”然后就可以看见如上图”创建安全组”大按钮,安全组配置涉及到端口知识,如果配置不正确容易端口被封导致KF2房间在Steam列表显示不出来。

点击”新建安全组”后,就会弹出一个窗口,在里面进行安全组配置,首先模板改为Web Server Windows 然后设置安全组名称,这个是必填项,描述可填可不填,网络类型选经典即可,资源组标签直接略过,底下的”入方向”才是重头戏,但我们这里不管它,直接创建就行。

创建完后删除所有的安全组规则,接着点击右上角”添加安全组规则”,然后会弹出下面这个配置框。注意:安全组入方向是默认全部关闭,出方向默认是全部打开。

规则方向选择”入方向”,授权策略选择”允许”,协议类型选择”全部”,优先级选择“1”,授权类型是”地址段访问”,授权对象是”0.0.0.0/0″表示对所有IP都生效,然后确定。大功告成。

出方向默认是全部打开,不需要配置。经过上面一步的配置,所有的端口都会被打开(*这样配置安全组并不安全,我在后面会回过来继续讲下安全的配置方法,目前的这个配置比较适合第一次接触的玩家)。配置完安全组后,回到购买页面的安全组选项那,选择新创建的安全组。这样,安全组配置也大功告成。



系统配置

网卡块设置,直接略过。点击底部”下一步:系统配置”按钮。开始设置系统的登录密码(就是家用机给用户设置密码后每次进系统需要输入的那个密码)登录名默认是”administrator”然后下面什么”实例名称”,”主机名”什么的,都可以直接略过。接下去也不需要在配置什么重要参数了,直接下单购买就行。

远程连接服务器

购买成功后,需要用远程桌面连接服务器,来进行KF2服务端的配置。填写的参数看上图。填完后点击连接,会弹出一个密码框,密码就是上一步设置的登录密码。输入并确定后即可远程连接服务器。

安装SteamCMD

*因为是国外软件,接下去一切目录都用英文命名,防止出错。不要在服务器上安装各种杂七杂八的软件,例如xxx杀毒,xxx浏览器,xxx卫士,xxx聊天工具,xxx输入法,一是为了稳定性,二是为了珍惜硬件资源。如果要传送文件,只需要在自己电脑上复制文件,然后到服务器上粘贴就行,文字也一样。

这步需要如下软件↓↓
RAR解压:点我下载
CMD下载地址:点我下载

先安装RAR解压软件,然后解压CMD到需要安装KF2服务端的目录下(注意:SteamCMD运行后会在当前目录自动释放文件,请为它单独新建一个文件夹),双击运行上图这个SteamCMD.exe

接着SteamCMD就会自动下载释放文件,等”Loading Steam API..OK”后在”Steam>_”后输入”quit”退出SteamCMD。

自动下载更新KF2服务端

这步需要如下工具↓↓
KF2服务器快速安装更新批处理:点我下载(提取码:24p1)


下载完成后,解压到SteamCMD目录下,双击“KF2普通版更新或安装.bat”开始自动下载KF2服务端。

进度到100,表示下载完成,黑色命令窗口会自动退出。如果下载失败,尝试关闭防火墙,如果是安装了什么杀毒软件,请关闭后在下载。

解决一些报错问题

这步需要如下工具↓↓
微软常用运行库:点我下载(提取码:wdut)


接下来进入SteamCMD目录\steamapps\common\kf2server下,这个目录下的文件结构和上图一样。双击运行KF2Server来生成配置文件。

喜闻乐见的报错了,问题原因是缺乏必要的组件。

下载前面提供的”微软常用运行库”,双击运行,补齐缺失的运行组建。

接着在运行KF2Server.bat等到Log窗口标题栏和上面一致时,说明服务端运行没有问题,接下来关闭Log窗口。进入SteamCMD目录\steamapps\common\kf2server\KFGame\Config目录,各类配置文件都在此目录下。

下一篇:服务器基础配置篇

如需转载分享,请著名出处!