
想自己玩个私服,又不想多花几百块租云服务器?把服务端和游戏都跑在自己这台电脑上完全可行——但「能不能跑」和「跑得顺不顺」是两回事。这篇讲清楚内存怎么分、核数怎么让、参数怎么调,让一台 16G 内存的机器同时带服务端和游戏都不卡。
一、先搞清楚你卡在哪
本机开服的「卡」分三种,对症才能下药:
| 卡的表现 | 真实原因 |
|---|---|
| 游戏帧数突然掉、整场都偏卡 | 服务端和游戏在抢内存,系统开始用虚拟内存(硬盘当内存),一切都会慢 |
| 自己不卡,但队友说你一卡一卡的 | 服务端 CPU 主循环被游戏挤占,tick 延迟变高——受影响的是服,不是你本机画面 |
| 每隔几分钟集体顿一下 | 服务端周期性自动存档,硬盘 IO 瞬间拉满(机械盘重灾区) |
三者的解法不同:第一个是内存问题,第二个是 CPU 问题,第三个是磁盘问题。下面挨个解决。
二、硬件底线自查
- 内存 16G 是底线:服务端开 3000 地图空载就吃 8G 左右,游戏本体 6~8G,系统还要 2~3G。16G 硬跑,32G 才从容(画质拉满还有富余)
- 硬盘必须 SSD:机械盘在存档瞬间能卡住整个服,这一条没得商量
- CPU 看主频不看核数:Rust 服务端主逻辑吃单核,6 核 4.5GHz 比 16 核 2.0GHz 开服更顺
- 内存不够 16G:把地图
worldsize降到 2000 以下,还有救
三、服务端启动参数(省资源的关键)
自己玩不需要大地图大人数,参数往小了配:
RustDedicated.exe -batchmode -nographics
+server.hostname "我的小服"
+server.identity "local"
+server.maxplayers 10
+server.worldsize 2500
+server.seed 12345
+server.saveinterval 300
+server.port 28015 +server.queryport 28016
+rcon.port 28017 +rcon.password "改成强密码"
| 参数 | 为什么这么填 |
|---|---|
worldsize 2500 |
地图越小内存占用越低,自己玩 2500 足够逛 |
maxplayers 10 |
人数上限不影响内存,但影响心理预期,小服别开 100 |
saveinterval 300 |
存档间隔从默认 60 秒拉长到 300 秒,IO 峰值频率直降 80%;代价是宕机最多丢 5 分钟进度 |
-batchmode -nographics |
无头模式跑服务端,不渲染画面,省一大块 GPU 和内存 |
注意:不要为了省资源去关 tickrate 或乱改
server.stability,收益极小还容易出建筑悬空这类诡异 bug。内存和地图尺寸才是大头。四、让两端「各干各的」:优先级与系统设置
1. 任务管理器 → 详细信息:找到 RustDedicated.exe 右键「设置优先级」→ 低于标准;自己正玩的时候,游戏进程给 高。你本机手感永远优先,服务端慢半拍感觉不明显,反过来则两头都难受。
2. 电源计划改成「高性能」:平衡模式下 CPU 会降频,服务端 tick 直接掉。
3. Windows Defender 排除服务端目录:实时扫描会在存档和地图加载时抢 IO,排除后存档顿挫感明显减轻。
4. 虚拟内存手动设置:物理内存的 1.5 倍(16G 机器设 24G),放在 SSD 上。这不是让它真的被用到,而是防止内存爆掉的瞬间直接闪退丢档。
5. 服务端和游戏分开盘放:一个 SSD + 一个机械的话,服务端必须放 SSD(它才是 IO 大户)。
五、自己怎么进自己的服
游戏内按 F1 打开控制台,输入:
client.connect localhost:28015
本机直连不走公网,延迟是 0——这就是本机开服最大的福利:自己玩永远不会 ping 卡,卡的只会是队友那头。
六、朋友想一起玩:内网穿透三选一
- Tailscale(最省心):你和朋友都装客户端组虚拟局域网,朋友连你虚拟 IP 即可,免费、免端口转发
- frp + 一台便宜 VPS(性能最好):VPS 只当流量中转,游戏本体还跑在你本机,1M 带宽 VPS 就够撑 10 人联机
- 花生壳 / 路由器端口转发(有公网 IP 才行):家庭宽带如果本身就是公网 IP,路由器把 28015/28016 转发到本机即可;没有公网 IP 只能走前两种
七、进服失败自查清单
- 连接超时 → 服务端没起来:看控制台是否停在
Server startup complete - Steam 验证失败 → 客户端和服务端版本不一致,先跑
app_update 258550 validate - 朋友连不上、你能连 → 穿透/端口转发没配好,先用 Tailscale 排除网络问题
- 玩一会儿服务端消失 → 八成是内存爆了闪退,回看第二节自查表
总结一句:16G + SSD + 小地图 + 存档间隔拉长,本机开服自己玩完全够用;内存条比云服务器月租便宜多了,这是自娱服的最优解。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END







