吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5738|回复: 57
收起左侧

[其他原创] 【游戏服务端脚本】幻兽帕鲁(PalWorld) Linux服务端内存泄漏的临时解决方案

  [复制链接]
Light紫星 发表于 2024-1-21 20:10
近期几个朋友在一起玩 幻兽帕鲁(PalWorld) 这个游戏,自己开了个Linux的服务端,但是这游戏服务端有内存泄漏的问题,所以参考网上的教程,写了个自动重启服务端的脚本,在此分享给玩此游戏的玩家(也可以使用crontab,但是我比较懒,就用了脚本的方式)

把超时时间(默认12小时)和游戏启动脚本的路径替换成你自己需要的即可。

注意:直接在windows下新建bash脚本的时候,换行符默认\r\n,需要改为\n才可以在Linux服务器上正常运行。

autorestartpalworld.zip (729 Bytes, 下载次数: 122)

[Shell] 纯文本查看 复制代码
while true
	do
		#先停止上次进程(xxx:应用标识)
		PID=`ps -ef|grep PalServer-Linux|grep -v grep|awk '{print $2}'`
		if [ -n "$PID" ]
		then
		kill -9 $PID
		fi
		
		#脚本启动当前时间
		nowtime=$(date "+%Y-%m-%d %H:%M:%S")
		echo "脚本启动当前时间:$nowtime" 
		
		#转为时间戳
		nowtime_stamp=$(date --date="$nowtime" +%s)
		restarttime_stamp=$((nowtime_stamp + 12*3600))
		#启动应用
		nohup su - steam -c "/home/steam/Steam/steamapps/common/PalServer/PalServer.sh" >> test.log 2>&1&
		
		#获取将要休眠的时间(秒)
		sleeptime=$((restarttime_stamp - nowtime_stamp))
		#如果sleeptime小于或等于0
		if [ $sleeptime -le 0 ]
		then
		break
		fi
		echo "休眠:${sleeptime}s"
		#开始等待
		sleep "${sleeptime}s"
	done

免费评分

参与人数 9吾爱币 +25 热心值 +8 收起 理由
ttyylfd + 2 + 1 我很赞同!
2366183585 + 1 + 1 谢谢@Thanks!
ARKyuyan + 1 + 1 我很赞同!
kelvinl1987 + 1 + 1 我很赞同!
爱飞的猫 + 1 加内存解决内存泄漏问题才是正解
330377782 + 1 + 1 所以那个有人知道游戏里怎么开控制台吗?
正己 + 10 + 1 用心讨论,共获提升!
ll090822 + 1 + 1 热心回复!
侃遍天下无二人 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| Light紫星 发表于 2024-1-21 20:35

前面的区域,以后再来探索吧
larryliao 发表于 2024-1-21 21:38
zeusho 发表于 2024-1-21 20:15
侃遍天下无二人 发表于 2024-1-21 20:34
原来是这样解决的吗
幽溪左畔 发表于 2024-1-21 20:45
哈哈 社区好多人吐槽 steamdeck玩时间长都卡死了, 不过UE5 这个小团队能驾驭住吗
Threesui 发表于 2024-1-21 21:51
不愧是大佬 慕了慕了
HeinousAgenda38 发表于 2024-1-21 21:55
等待官方修复
cyxnzb 发表于 2024-1-21 22:15
有好点的架设方案吗
330377782 发表于 2024-1-21 22:16
所以那个有人知道游戏里怎么开控制台吗?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 20:23

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表