共计 2047 个字符,预计需要花费 6 分钟才能阅读完成。
该文章针对一些没有接触过云服务的朋友,部分为 window,文章稍啰嗦,主要需求就是游戏服务器的部署,当然网站服务什么的都部分通用比如云服务器端口安全组的开放。
很多朋友本来高高兴兴开开心心花了昂贵的金额买了服务器后部署服务各种折腾不能用,那么我们就一步一步的找问题和解决问题。
学习新的东西要一步一步的解析它理解它,当你解析理解为什么之后,你自然就懂了,而不是只是寻求答案
服务器搜索不到
最经典的服务器搜索不到。
检查服务器 和寻求官方
我们首先确定服务器配置是否满足我们游戏或者网站的要求,当然游戏开服一般要求很高,例如:幻兽帕鲁,方舟,幸福工厂等。相对较低的游戏可能是异星工厂饥荒什么的。
比如我们要开方舟的那么首先我们需要去搜索一下方舟的开服具体配置。
谷歌搜索 ark server help Wiki(这里的关键字就是server help Wiki,前面的 ARK 是要开服的游戏名称)
https://ark.fandom.com/wiki/Dedicated_server_setup
英文网站,使用浏览器的翻译一下即可看到。
配置不够怎么办
我们从上面看到配置最大需要 6g 的内存,我买了个 2G 是不是就凉了呢,不你还可以救一下,我们可以设置虚拟内存。(这个当时用 16g 内存的笔记本开了方舟的 8 通)。
首先打开云服务器,按下 Win + R
键,输入 sysdm.cpl
,然后按下回车键,打开系统属性窗口。
在系统属性窗口中,点击“高级”选项卡,然后点击“性能”下的“设置”按钮
在性能选项窗口中,点击“高级”选项卡,然后点击“虚拟内存”下的“更改”按钮
取消选中“自动管理所有驱动器的分页文件大小”复选框。选择一个驱动器(通常是 C: 盘),然后选择“自定义大小”。输入初始大小(MB)和最大大小(MB)。建议初始大小设为物理内存(RAM)大小的 1.5 倍,最大大小设为物理内存的 3 倍。例如,如果你的物理内存是 8GB(8192MB),初始大小可以设为 12288MB,最大大小可以设为 24576MB。点击“设置”按钮,然后点击“确定”。
现在你重启一下啊电脑,基本就可以运行大内存的服务了。
那么其他的比如带宽,硬盘呢,云服务器 有很多扩容服务,但是如果说你是 轻量级服务器 的话,那是没办法升级配置的,轻量级的服务配置是固定的(服务器大部分七天无理由退款)。
云服务的带宽个人使用我推荐使用弹性带宽,用多少花多少钱。在你的云服务器控制台服务商中搜索弹性带宽或者弹性网卡基本就可以出来。(注:创建弹性网卡带宽之后一定要绑定自己的服务器,否则会一直收费)
硬盘基本前期可以满足,如果到后期可以进行硬盘扩容这些服务是支持的。
云服务器端口安全组的开放
连不上的原因还有就是服务器端口没有开,云服务器的端口安全组的开放,端口安全组是云服务提供商,提供的一种虚拟防火墙,用于控制进入和离开云服务器的流量。通过设置安全组,用户可以定义允许哪些 IP 地址、哪些端口可以访问云服务器,比如腾讯云、阿里云、百度云都带有安全组,我们在上面可以看到方舟的是 7777、7778,当然方舟的端口是不固定,随意的,有的游戏服务商是写死的无法修改的。
以下是常见的几个服务商的端口安全组配置方法
腾讯云
https://cloud.tencent.com/document/product/213/15377
阿里云
https://help.aliyun.com/zh/ecs/user-guide/add-a-security-group-rule
百度云
https://cloud.baidu.com/doc/BCC/s/6karx4ka3
游戏内卡顿,崩溃,掉线
首先我们要看是不是带宽问题,ip 网是否有延迟,
打开命令提示符(CMD):按下 Win + R
,输入 cmd
,然后按下回车键。
ping < 你的 IP 地址>
查看是否有丢失,(这边我是 ping 百度的延迟,你要换成你的 ip)
正在 Ping baidu.com [39.156.66.10] 具有 32 字节的数据:
来自 39.156.66.10 的回复: 字节 =32 时间 =29ms TTL=49
来自 39.156.66.10 的回复: 字节 =32 时间 =31ms TTL=49
来自 39.156.66.10 的回复: 字节 =32 时间 =27ms TTL=49
39.156.66.10 的 Ping 统计信息:
数据包: 已发送 = 3,已接收 = 3,丢失 = 0 (0% 丢失),
往返行程的估计时间 (以毫秒为单位):
最短 = 25ms,最长 = 31ms,平均 = 28ms
以下命令是一直 ping -t,也就是说你在玩游戏的时候,你可以开启,当卡顿的时候你可以查看是不是丢失了。
ping < 你的 IP 地址> -t
如果有延迟,我们上面提到过,弹性带宽,弹性我们可以使用 200M 的带宽我推荐拉满测试一下是不是带宽问题。价格目前大约 8 毛钱 1gb。
之后我们就要检查占用率,打开任务管理器看看占用,CPU 和内存,内存使用文章上面提到的虚拟内存基本可以解决。CPU 需要重新更换配置了。
这些都是常见的解决问题方式,还有很多未知的需要我们去学习探索和解决。