当前位置: 网站首页 >天空攻略 >正文

幻兽帕鲁服务器内存溢出应对策略及定期重启技巧详解

来源:天空下载玩 时间:2025-05-02 07:54:13

当前版本v0.1.2官方开服指南中表明服务器内存配置要求较高,8G或以下内存的服务器可能随着运行时间导致崩服。一旦崩服,就得手动重启服务器。

官方开服指南描述

笔者采用的是4核8G的服务器,搭载的镜像是Windows Server 2022。

这里分享一下我的解决方案。

1、定时重启服务器

如果说服务器会崩,比起没有预兆的崩,我们可以采取定时重启服务器的方法来避免这个情况的发生。这里就需要用到Windows自带的任务计划程序。当然在这之前让我们先写一个简单的批处理文件来重启我们的服务器!

1.1、用批处理文件实现重启服务器

让我们新建一个文本文档!

随便什么名字都可以!

在文档里写下如下内容:

taskkill /f /im PalServer-Win64-Test-Cmd.exe

start /d "开服程序的路径" PalServer.exe

exit

简单的重启程序

开服程序的路径

然后将它的后缀改为.bat

可以先运行下看看有没有效果哦~

这样我们简单的重启批处理就完成啦!

1.2、采用Windows任务计划程序实现定时重启

让我们在搜索栏中搜索任务计划程序!

搜索!

如下图,创建一个任务!

然后按着图片一步步操作

常规设置

新建一个触发器

触发器设置

设置完成

然后新建一个操作

操作设置

操作设置完成

当都设置完后,按下确定,定时重启处理任务就创建完成拉~

可以看到已经准备就绪了~

到这里我们的定时重启服务器就完成拉~

2、设置虚拟内存

同样在搜索界面高级系统设置

选择更改

修改后确定。确定完需要手动重启

3、守护服务器程序

顾名思义,就是当检测到服务器程序崩了就重新打开服务器(笔者也不清楚崩服会带来什么影响),这个操作可以省去自己手动重启服务器!

那么首先我们需要在服务器程序下新建一个文本文档(同1)

一定要在服务器程序目录下

然后输入以下内容:

@echo off

setlocal enabledelayedexpansion

set "program_name=PalServer.exe"

:server_loop

tasklist | find /i "%program_name%" > nul

if !errorlevel! neq 0 (

echo 程序未运行,正在重新启动...

start "" "!program_name!"

) else (

echo 程序正在运行.

)

timeout /t 5 > nul

goto :server_loop

本质上就是每五秒检测一次哦~

保存完毕后同样将其后缀为bat格式。

双击运行

这样当我们的服务器崩了之后,守护程序会自动帮我们重新打开服务器

上一篇:怪物猎人荒野中机械武器快速获取强化材料的有效刷取攻略
相关资讯 更多+
最新录入 更多+
确定