功能:
增加新的管理员指令
对IP地址进行封禁
管理员权限的IP白名单(这样作弊者就不能使用)
聊天记录查看(目前仅在命令行中可用)
虚幻引擎网络日志记录(目前仅在命令行中可用)
可配置的作弊惩罚
PvP伤害限制(虽然建议不要启用PvP)
自动对作弊和利用bug的行为进行预防和采取措施
如何安装:
Windows:
1)下载并解压version.dll文件到你的服务器Pal\Binaries\Win64文件夹。
2)启动服务器后,将会生成palguard.json配置文件到目录中。应用更改时,请重新启动服务器或使用/reloadcfg管理员指令。
Linux(Proton/Wine):
1)安装一个PalGuard Proton/Wine服务器(不要问怎么搞,我不知道)。
2)在服务器上安装UE4SS。
3)下载并解压最新版本的Wine/Proton版PalGuard文件到服务器Pal\Binaries\Win64文件夹中。
4)启动服务器后,将会生成palguard.json配置文件到目录中。应用更改时,请重新启动服务器或使用/reloadcfg管理员指令。
重要提示:游戏内聊天不能超过40个字符。请记住这一点,因为一些命令(如给予帕鲁和物品)会因字符数量限制可能只能通过RCON使用。
(除非有人会制作一个mod来消除这个限制)
管理员指令:
/reloadcfg -重新加载palguard配置。
/imcheater -将你标记为作弊者并采取措施。(用于测试)
/kick [玩家名称] -从服务器踢出此名玩家。
/kickid [玩家UID] -从服务器踢出此UID玩家。(当你处于管理员模式时,在ESC菜单中的玩家列表中即可获得该选项)
/ban [玩家名称] -从服务器封禁此名玩家。
/banid [玩家UID] -从服务器封禁此UID玩家。(当你处于管理员模式时,在ESC菜单中的玩家列表中即可获得该选项)
/banip [玩家名称] -从服务器封禁此名玩家IP地址。
/ipbanid [玩家UID] -从服务器封禁此UID玩家的IP地址。(当你处于管理员模式时,在ESC菜单中的玩家列表中即可获得该选项)
/ipban_ip [IP地址] -从服务器封禁此IP地址。
/addadminip [IP地址] -将IP地址添加到管理员白名单中。
/setadmin [玩家UID] -临时授予/取消玩家的管理员权限。
/give [玩家UID] [物品ID] [数量] -给予此UID玩家物品。
/give_exp [玩家UID] [数量] -给予此UID玩家经验值。
/givepal [玩家UID/STEAMID64] [角色ID] [等级] -给予指定UID或SteamID64玩家一个帕鲁(如果你携带的帕鲁已满,它将会进入你的帕鲁终端)。
/giveegg [玩家UID/STEAMID64] [蛋物品ID] -给予指定UID或SteamID64玩家一个包含完全随机帕鲁的帕鲁蛋,蛋物品类型仅影响孵化时间,不影响内部帕鲁。
/jetragon -给予你超快的管理员级空涡龙。
/catwaifu -给予你提供额外属性的管理员级暗巫猫。
/whitelist_add [STEAMID64] -将此SteamID64玩家添加到玩家白名单。
/whitelist_remove [STEAMID64] -将此SteamID64玩家移除出玩家白名单。
/whitelist_get -获取玩家白名单玩家的完整列表。
配置注释:
adminIPs -允许使用管理员指令的白名单IP地址列表。
allowAdminCheats -允许使用管理员密码登录的玩家进行作弊行为而不会受到惩罚。info
bannedIPs -被封禁的IP地址列表。
useAdminWhitelist -启用/禁用以IP地址认证的管理员白名单系统。
仅有adminIPs中的IP地址的玩家可以通过/adminpassword指令获得管理员权限。
useWhitelist -启用/禁用以SteamID64认证的玩家白名单系统。
仅有在玩家白名单列表中的玩家可以进入服务器。
shouldWarnCheaters -从聊天中警告作弊者被发现。
shouldWarnCheatersReason -为作弊者提供警告的原因。
shouldKickCheaters -自动踢出作弊者。
shouldBanCheaters - 自动封禁作弊者。
shouldIPBanCheaters - 自动封禁作弊者IP地址。
pvpMaxToPlayerDamage -在启用pvp(bEnablePlayerToPlayerDamage)时,可以对玩家造成的最大伤害。如果伤害数值超过这个数字,它将被降低到这个数字。
pvpMaxToPalDamage -同上,但针对玩家拥有的帕鲁。
pvpMaxBuildingDamage -同上,但针对建筑物。注意:具体来说,这个选项是针对任何伤害被减免之前的伤害。
pveMaxToPalBanThreshold -玩家试图对帕鲁造成高于此数值的伤害时会被标记为作弊者。
isStealingAllowed -是否允许偷窃行为,如果设置为true,则禁用反作弊系统对物品归属者的检查。
logChat -记录所有聊天信息到日志。
logNetworking -记录玩家发送到服务器的几乎所有信息到日志。
allowSpawningNPCItems -允许作弊者和普通玩家,当他们和NPC说话时,生成某些物品。
announceConnections -当玩家加入/离开服务器时会有全服通知消息。
announcePunishments -当玩家被反作弊系统踢出/封禁时会有全服通知消息。
isChineseCmd -将终端命令行窗口编码设置为GBK936(如果你希望显示中文字符并使用默认的windows命令行,请将此设置为true)
bannedChatWords -是否使用屏蔽词功能,可用于RMT(即现实金钱交易,用现实货币交易虚拟物品的行为)广告。包含此组中的关键词的聊天将被阻止。
chatBypassWait -可以让你在发送聊天信息时不再有1分钟的冷却时间。
logRCON -RCON控制台相关。
常见问题:
问:我不小心封禁了自己/某人。我怎样才能解除封禁?
答:如果你已经封禁了他们的IP,你需要编辑palguard.json文件中的bannedIPs项,并重新加载配置或重启服务器。如果你已经封禁了他们的玩家角色,你需要从Pal\Saved\SaveGames\banlist.txt中删除他们的steamID,然后重新启动服务器。
问:我不能以管理员身份登录,它说管理员指令受白名单保护。
答:确保您已将IP地址添加到palguard.json中的adminIPs项。或者将useAdminWhitelist设置为false,但不建议这样做,因为已知作弊者可以通过漏洞获取管理员密码。
问:如何安装UE4SS以配合palguard使用?
答:按照UE4SS wiki中的说明正常安装即可,但要确保从服务器文件夹中删除UE4SS附带的dwmapi.dll以及xinput1_3.dll。
问:我的服务器在启动时崩溃。
答:请确保palguard.json文件没有配置错误,如果问题无法解决,请尝试删除该文件并再次启动服务器。并且如果这是第一次使用PalGuard,我建议尝试安装VC++可再发行组件
问:我无法在服务器控制台中正确看到某些字符。
答:请使用 Windows 终端(或任何具有unicode编码支持的替代方案)而不是默认的Windows控制台。
问:我如何反馈崩溃?
答:发送您的\Pal\Saved\Crashes*随机数*\CrashContext.runtime-xml文件+使用的palguard版本+Pal\Binaries\Win64\logs文件夹中的日志
当“allowAdminCheats”启用时并处于管理员模式时,不要邀请某人或试图加入某人的公会。
allowAdminCheats启用时,会无视管理员的一切行为,包括邀请和进入公会,因此Palguard会认为另一位玩家在未被邀请的情况下试图加入公会。
为什么管理员白名单只有IP而没有玩家UID或SteamID?
增加新的管理员指令
对IP地址进行封禁
管理员权限的IP白名单(这样作弊者就不能使用)
聊天记录查看(目前仅在命令行中可用)
虚幻引擎网络日志记录(目前仅在命令行中可用)
可配置的作弊惩罚
PvP伤害限制(虽然建议不要启用PvP)
自动对作弊和利用bug的行为进行预防和采取措施
如何安装:
Windows:
1)下载并解压version.dll文件到你的服务器Pal\Binaries\Win64文件夹。
2)启动服务器后,将会生成palguard.json配置文件到目录中。应用更改时,请重新启动服务器或使用/reloadcfg管理员指令。
Linux(Proton/Wine):
1)安装一个PalGuard Proton/Wine服务器(不要问怎么搞,我不知道)。
2)在服务器上安装UE4SS。
3)下载并解压最新版本的Wine/Proton版PalGuard文件到服务器Pal\Binaries\Win64文件夹中。
4)启动服务器后,将会生成palguard.json配置文件到目录中。应用更改时,请重新启动服务器或使用/reloadcfg管理员指令。
重要提示:游戏内聊天不能超过40个字符。请记住这一点,因为一些命令(如给予帕鲁和物品)会因字符数量限制可能只能通过RCON使用。
(除非有人会制作一个mod来消除这个限制)
管理员指令:
/reloadcfg -重新加载palguard配置。
/imcheater -将你标记为作弊者并采取措施。(用于测试)
/kick [玩家名称] -从服务器踢出此名玩家。
/kickid [玩家UID] -从服务器踢出此UID玩家。(当你处于管理员模式时,在ESC菜单中的玩家列表中即可获得该选项)
/ban [玩家名称] -从服务器封禁此名玩家。
/banid [玩家UID] -从服务器封禁此UID玩家。(当你处于管理员模式时,在ESC菜单中的玩家列表中即可获得该选项)
/banip [玩家名称] -从服务器封禁此名玩家IP地址。
/ipbanid [玩家UID] -从服务器封禁此UID玩家的IP地址。(当你处于管理员模式时,在ESC菜单中的玩家列表中即可获得该选项)
/ipban_ip [IP地址] -从服务器封禁此IP地址。
/addadminip [IP地址] -将IP地址添加到管理员白名单中。
/setadmin [玩家UID] -临时授予/取消玩家的管理员权限。
/give [玩家UID] [物品ID] [数量] -给予此UID玩家物品。
/give_exp [玩家UID] [数量] -给予此UID玩家经验值。
/givepal [玩家UID/STEAMID64] [角色ID] [等级] -给予指定UID或SteamID64玩家一个帕鲁(如果你携带的帕鲁已满,它将会进入你的帕鲁终端)。
/giveegg [玩家UID/STEAMID64] [蛋物品ID] -给予指定UID或SteamID64玩家一个包含完全随机帕鲁的帕鲁蛋,蛋物品类型仅影响孵化时间,不影响内部帕鲁。
/jetragon -给予你超快的管理员级空涡龙。
/catwaifu -给予你提供额外属性的管理员级暗巫猫。
/whitelist_add [STEAMID64] -将此SteamID64玩家添加到玩家白名单。
/whitelist_remove [STEAMID64] -将此SteamID64玩家移除出玩家白名单。
/whitelist_get -获取玩家白名单玩家的完整列表。
配置注释:
adminIPs -允许使用管理员指令的白名单IP地址列表。
allowAdminCheats -允许使用管理员密码登录的玩家进行作弊行为而不会受到惩罚。info
bannedIPs -被封禁的IP地址列表。
useAdminWhitelist -启用/禁用以IP地址认证的管理员白名单系统。
仅有adminIPs中的IP地址的玩家可以通过/adminpassword指令获得管理员权限。
useWhitelist -启用/禁用以SteamID64认证的玩家白名单系统。
仅有在玩家白名单列表中的玩家可以进入服务器。
shouldWarnCheaters -从聊天中警告作弊者被发现。
shouldWarnCheatersReason -为作弊者提供警告的原因。
shouldKickCheaters -自动踢出作弊者。
shouldBanCheaters - 自动封禁作弊者。
shouldIPBanCheaters - 自动封禁作弊者IP地址。
pvpMaxToPlayerDamage -在启用pvp(bEnablePlayerToPlayerDamage)时,可以对玩家造成的最大伤害。如果伤害数值超过这个数字,它将被降低到这个数字。
pvpMaxToPalDamage -同上,但针对玩家拥有的帕鲁。
pvpMaxBuildingDamage -同上,但针对建筑物。注意:具体来说,这个选项是针对任何伤害被减免之前的伤害。
pveMaxToPalBanThreshold -玩家试图对帕鲁造成高于此数值的伤害时会被标记为作弊者。
isStealingAllowed -是否允许偷窃行为,如果设置为true,则禁用反作弊系统对物品归属者的检查。
logChat -记录所有聊天信息到日志。
logNetworking -记录玩家发送到服务器的几乎所有信息到日志。
allowSpawningNPCItems -允许作弊者和普通玩家,当他们和NPC说话时,生成某些物品。
announceConnections -当玩家加入/离开服务器时会有全服通知消息。
announcePunishments -当玩家被反作弊系统踢出/封禁时会有全服通知消息。
isChineseCmd -将终端命令行窗口编码设置为GBK936(如果你希望显示中文字符并使用默认的windows命令行,请将此设置为true)
bannedChatWords -是否使用屏蔽词功能,可用于RMT(即现实金钱交易,用现实货币交易虚拟物品的行为)广告。包含此组中的关键词的聊天将被阻止。
chatBypassWait -可以让你在发送聊天信息时不再有1分钟的冷却时间。
logRCON -RCON控制台相关。
常见问题:
问:我不小心封禁了自己/某人。我怎样才能解除封禁?
答:如果你已经封禁了他们的IP,你需要编辑palguard.json文件中的bannedIPs项,并重新加载配置或重启服务器。如果你已经封禁了他们的玩家角色,你需要从Pal\Saved\SaveGames\banlist.txt中删除他们的steamID,然后重新启动服务器。
问:我不能以管理员身份登录,它说管理员指令受白名单保护。
答:确保您已将IP地址添加到palguard.json中的adminIPs项。或者将useAdminWhitelist设置为false,但不建议这样做,因为已知作弊者可以通过漏洞获取管理员密码。
问:如何安装UE4SS以配合palguard使用?
答:按照UE4SS wiki中的说明正常安装即可,但要确保从服务器文件夹中删除UE4SS附带的dwmapi.dll以及xinput1_3.dll。
问:我的服务器在启动时崩溃。
答:请确保palguard.json文件没有配置错误,如果问题无法解决,请尝试删除该文件并再次启动服务器。并且如果这是第一次使用PalGuard,我建议尝试安装VC++可再发行组件
问:我无法在服务器控制台中正确看到某些字符。
答:请使用 Windows 终端(或任何具有unicode编码支持的替代方案)而不是默认的Windows控制台。
问:我如何反馈崩溃?
答:发送您的\Pal\Saved\Crashes*随机数*\CrashContext.runtime-xml文件+使用的palguard版本+Pal\Binaries\Win64\logs文件夹中的日志
当“allowAdminCheats”启用时并处于管理员模式时,不要邀请某人或试图加入某人的公会。
allowAdminCheats启用时,会无视管理员的一切行为,包括邀请和进入公会,因此Palguard会认为另一位玩家在未被邀请的情况下试图加入公会。
为什么管理员白名单只有IP而没有玩家UID或SteamID?