幻兽帕鲁:管理员指令详介
“哪怕你是高达三级的专业技术帕鲁,但你有红色陋习词条,你就不如旁边一级技术的帕鲁。”
“谢谢,可我终究是数字产物,而你,我的朋友,你才是真正的帕鲁。”
但在这里,我是上帝
指令格式 | 用途 | 说明 |
---|---|---|
/AdminPassword {你的密码} | 切换到管理员模式 | 使用其他命令前必须要用 |
/DoExit | 立即停服 | 不推荐使用,有可能导致存档损坏 |
/KickPlayer {Steam ID} | 指定玩家滚出去 | 想拉仇恨吗? |
/BanPlayer {Steam ID} | 封禁指定玩家 | |
/Broadcast {MessageText} | “我宣布个事儿!” | |
/TeleportToPlayer {Steam ID} | 传送到指定玩家 | |
/TeleportToMe {Steam ID} | 传送到管理员身边 | |
/ShowPlayers | 显示服务器在线玩家 | |
/Info | 自报家门 | |
/Save | 保存全服玩家存档 | 保存位置:服务器根目录/backups下 |
关于存档备份
服务器的存档保存功能属实有点鸡肋,运行了一会就动不动几十个文件出现,整理还是很麻烦的
这里提供用于整理的shell脚本
#!/bin/sh
#-*-encoding:utf-8-*-
##########################################################
# author: Coke
# date: 2024/01/31
##########################################################
# Organize the data saved by the server
server_path="你想要转移存档的目录,例如:/development/Pal-Server"
path="你的服务器存档目录路径,例如:/development/Pal-Server/Data/backups"
time=$(date +"%Y%m%d")
save_time=$(date +"%Y-%m-%d %H:%M:%S")
apt update && apt upgrade -y
apt install zip -y
echo "+————————————————————————————————————————————————————+"
echo "| Current time: $time|Starting save player data...|"
echo "+————————————————————————————————————————————————————+"
cd $server_path
zip pal_server_player_data_$time.zip -r $path
rm -f $path/*.gz
echo "+————————————————————————————————————————————————————+"
echo "| The operation is complete |"
echo "| Save Time: $save_time |"
echo "+————————————————————————————————————————————————————+"
此shell的作用是将存档文件集合压缩至帕鲁服务端根目录下,名称为:pal_server_player_data_$保存日期.zip
同时删除服务端保存的零碎存档
看样子是不是很简单?
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Coke(cokeserver@qq.com)
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果