找回密码
 立即注册
搜索
查看: 225|回复: 3

Palworld-Server 自建服务器详解

[复制链接]

985

主题

92

回帖

5万

积分

管理员

积分
53561
发表于 2024-2-1 08:43:44 | 显示全部楼层 |阅读模式
# Palworld 服务器社区常见问题解答 我在 #pal-server-help 频道中已经有一段时间了,并且这些相同的事情不断出现。这是人们一直要求的一站式清单。7 v( x( M3 r) F5 N
& A, E8 ^/ i' }7 a4 `3 W
# 服务器设置
4 E' r2 f* X8 W. ?! w5 u5 [8 d  K* Y2 i
## 服务器推荐配置(适合 8-12 名玩家)
/ h' V5 w5 B5 X. N$ ~, \6 c- 4x CPU 核心 @3.8Ghz+
; o' [" _' e6 C) }# |- 30GB 存储空间
' X, e8 H: R9 G* J  |2 w# I, S6 K- 8GB RAM 基础 + 每个玩家 2GB RAM(如果使用计划重启)) ^  w* L5 k( l! K
1 ]! L5 r* d- C
-  或者  -
0 Z, d2 w8 y9 K6 ]1 ~& [- 32GB RAM + 48 小时重启(或者崩溃,如果你敢的话)
2 B5 H7 G6 p3 \9 Z$ e' ]$ E, z0 g! ]1 g  J( ~4 c( y. n
## 端口9 Z& h; N( U4 D
除非您使用命令行或配置文件指定备用端口,否则您需要启用的端口是:
5 H5 C, m, o3 O% a, {4 c& }> 游戏:8211/UDP
1 B7 n5 u, S- z: x>
; b4 I' D  M; d9 x3 e; M$ ~> 查询:27015/UDP
( S, {$ T* j/ a# [* r2 S  E2 {0 J% m6 K+ {
### 转发端口% {" u; Q. ?$ n0 c$ f4 W  k
查看这个方便的链接,了解如何执行此操作:https://portforward.com/  ]) n+ R6 W9 \. R; m

3 X& U2 x8 [4 l- J. n& z9 Y6 G### 公共IP" X6 D4 K) n3 t3 ]# n! d7 U+ Q- a
如果您不知道自己的 IP,可以从以下网站获取:https://icanhazip.com/
5 x& T4 r, P4 p+ I
1 v& }5 C, E6 t* b> 注意:如果您的 IP 以 192.168.xx、172.10.xx 或 10.0.0.x 开头,您可能位于 CGNAT 后面,这将使托管服务器几乎不可能。
, I4 I8 a- ]. S! o, t! o( i- S2 l2 i' F8 ]3 V
### 端口验证
# j9 s' K0 Y( X/ P需要知道您的端口转发是否正常工作?使用此 UDP 站点:https://check-host.net/check-udp
3 I6 V+ f- K% k' F$ _% B只需输入您的IP:端口,IE:127.0.0.1:8211  @7 }( A5 r! k& z+ y
$ T. W6 j  N! d% |8 R
## Palworld服务器保存数据
) x% O# R2 j# G; x& F6 n' m$ mPalworld 的保存数据位于:/Pal/Saved/SaveGames/0
9 K, v5 E% i6 Z/ G  e4 g. C+ J1 c6 Y6 {, g
您可以使用以下网站查看 Worldoptions.sav 文件中的当前设置:https://palworld.tf/
) z2 k7 l  M5 k4 A0 F
6 J, n9 u" ?9 {. H, W## 备份脚本
7 \1 ^  b, Z2 C) S& a& n如果您不想丢失进度,您应该定期备份服务器。; v/ @; Z/ b' ^% |

4 E1 c0 M. Q+ k) C1 v' ?### Linux
# F$ Q# D* E6 G! v( M下面是一个示例 BASH 脚本 (Linux),可以帮助您入门。5 S$ l5 e7 Z. _% n; a6 ], F
````bash8 S0 }% R$ d6 j$ X" Y9 o7 u
#!/bin/bash; Q- H8 v2 e* ]: ]7 Z. j3 y: s& e5 F

: p% n/ e, r; k- {. D( b( O5 U# 定义源目录和备份目录0 V. [# C8 Y% v
SOURCE_DIR="/opt/game/Pal/Saved/SaveGames/0"1 J4 N  ]! p/ m% [* L* w
BACKUP_DIR =“/路径/到/您的/备份/目录”
) U& d; s7 f# r7 q5 V: ?0 ]日期=$(日期+%Y%m%d_%H%M%S)0 R0 @. j& w+ r, r7 L

$ }  Y. V1 F1 f  o( ~+ z% ]5 i2 z/ n# 创建一个 gzip 压缩包
2 y, |& w7 k6 u! D6 ytar -czf“${BACKUP_DIR}/backup_${DATE}.tar.gz”-C“${SOURCE_DIR}”。
, ?! K5 S; }  a
4 T! D+ i6 A% ?' techo "${SOURCE_DIR} 的备份已于 ${BACKUP_DIR}/backup_${DATE}.tar.gz 完成"
" ?( a  m- X: h' J. D; X0 P````3 @) `7 H1 V% `4 N, }" C# F1 M0 t

  W0 ~) L' Z  }6 ]! |7 O+ h' R) _### 窗口$ J5 l; R' S" I, k
以及用于 Windows 上备份的批处理脚本。它假设您已经安装了 7zip。
% v6 ~& ~) G# Y$ ^# Z! G. e
: X# b) ^: p. m9 Y4 H: Q# Z````
/ `* L/ \# V: K/ R% R2 N@回声关闭
% p2 n- j6 @6 x* Z设置 SOURCE_DIR="C:\opt\game\Pal\Saved\SaveGames\0"+ n; [' J5 y. y, a. n, r6 I! P7 l
设置 BACKUP_DIR="C:\path\to\your\backup\directory") \2 s3 Z7 f% O) ~" b- S
设置 DATE=%日期:~-4,4%%日期:~-10,2%%日期:~-7,2%_%时间:~0,2%%时间:~3,2%%时间: 〜6.2%
  n) _  P. q9 V8 t, @: v4 l: m5 P
“C:\Program Files\7-Zip\7z.exe”a -tzip“%BACKUP_DIR%\backup_%DATE%.zip”%SOURCE_DIR%. y1 ^( B6 e1 _8 f6 g; {
& R/ Q# w/ x8 k7 W( r
echo %SOURCE_DIR% 的备份已于 %BACKUP_DIR%\backup_%DATE%.zip 完成
; [! ?& l' z2 K+ l````
1 ?4 X  y/ ]2 B4 Q0 J5 |9 X: }) F. Q1 H
## 安装/更新游戏时需要帮助吗?" p  c  \& p, e6 g: f
或者只是有人为您做所有艰苦的工作?
, q2 }( t+ D' M4 s. [$ H
3 h: v& L: v/ q3 h### 设置指南:
3 U3 D# a7 `& t  n6 K+ [- [TroubleChute](https://hub.tcno.co/games/palworld/steam_dedicated_serv er/)
5 C- `$ {% B2 M- j9 P$ Q' _! r9 x* M! p
### 配置生成器!
* t& q; I! `" ~7 P7 {) w: }5 X首先是一个很酷的配置生成器:6 [. L7 C/ w/ L) _( B
https://pal-conf.bluefissure.com/
  V' c) S" _$ Q/ j5 p8 u8 i" L  b; Z6 I6 c: H+ N# L, {
### SteamCMD4 [8 [; Z- a6 n: ^& C3 M
如果您使用 STEAMCMD 安装服务器,只需重新运行相同的安装脚本即可。它将为您下载更新。
; |" G9 e' T$ I8 j6 L0 e, L+ F5 H0 K& O  _' x% _
- 关闭你的服务器
; e% h) ^7 j/ ]' L: O5 z+ ?7 v- 更新您的服务器
. b2 H7 f5 S  [& A5 i4 O2 o1 v! q' L6 l4 p4 M5 w( _+ Z2 ]1 b% w+ q
SteamCMD 的基本命令如下。
4 }; E! \( e9 I/ J9 N```steamcmd +登录匿名 +app_update 2394010 验证 +退出```8 A) P* X0 Z/ D: }) v  q2 ^
+ V; J% ^7 {7 B8 v( t. a
如果您使用自定义安装目录,则需要对其进行修改。* p  `; E' }- @- j; B" {7 {+ J
```steamcmd +force_install_dir "/PATH/TO/DIRECTORY" +登录匿名 +app_update 2394010 验证 +退出```/ o9 F8 o6 B' z: X! C  j( p6 c
+ j5 @% \! o( N9 V
- 下载完成后打开您的服务器。
4 v! @& H- e9 L# Z' `0 T7 G' z2 L7 A; r
### 游戏提供商
2 m) s" t$ y" ~5 F$ E/ i, Y4 Z: \. r请注意,每个游戏服务器提供商都不同,我们无法真正告诉您在此采取的正确操作。
3 T) A8 X5 `/ A0 A7 P6 O5 y* u
- 通过面板重新启动服务器  i* p9 c* n) O& I8 l
- 请他们的支持人员为您更新。
$ e; p9 L" j$ A- m0 [+ r3 u* M- m% ?! A
免责声明:我并不是通过列出任何提供商来认可他们,只是让您知道他们的存在并且可能能够为您提供您正在寻找的东西。
2 N, S+ a9 e5 ~+ k7 `! C6 _- H; u, ?8 N4 t5 l
在从新公司购买服务之前,请务必检查 Google、Trustpilot 等评论网站。
' j8 ^' U( A  n& D7 E
0 W: e' [! b7 b) {" b- }- https://lilypad.gg/palworld Discord 上的 #joshmiles!
% Y2 |5 M# y* |7 J( F- https://low.ms/game-servers/palworld-server-hosting2 m0 Z$ Z7 G( J+ Q: J" ?1 X
- https://physgun.com
. k1 Z5 X- K* p  d0 N
: U! J5 Q, P# d2 t  f9 [* x$ f( A### 手动安装0 y8 T# z/ C# N  v
查看这个记录的安装脚本! https://github.com/mdrain18/InstallPalworld
! {+ p6 z% {5 D) K0 d, w6 L3 _4 J$ g# X
### GSM(游戏服务器管理器)
- V) _7 ]7 M) @, }& Y. x2 a0 m要为 Linux 设置 GSM:
$ [$ R! [: ^2 j; g- https://linuxgsm.com/
0 B4 H( f+ i$ G- l
' F, Z- x0 S! T( e' |9 c要为 Windows 设置 GSM:' D# Z# c, ~  O" H+ i, J$ o" P
- https://github.com/WindowsGSM/WindowsGSM
4 M& ^- h! N3 c" h  w
! M% B' N0 h+ n7 E现在甚至还有专门针对 Palworld 的分店!9 S! l# ^4 j+ {; E3 d
- https://github.com/ohmcodes/WindowsGSM.Palworld6 F" `" _# h3 r6 N

' S% s* x  y5 I/ f: q### 码头工人
( |: _2 F4 Z5 x: U+ x1 R& `有几个已知的 Docker 镜像:& U7 O: N# N  T) w* s! p3 y
- https://github.com/thijsvanloef/palworld-server-docker4 b5 l' L$ Z9 d% \9 w
- https://hub.docker.com/r/jammsen/palworld-dedicated-server
7 r6 r  F8 P$ d" t5 i1 W5 Y8 o- https://hub.docker.com/r/yatsuku/palworld1 q4 z/ F, |8 p
- https://github.com/hmes98318/palworld-docker
/ [- I* @3 Z2 e( R
* |! I: Q( D' N7 T& _对于稍微高级的 docker 版本,您可以在这里查看:2 p8 U8 f# {8 E% V% G- a- [
- https://www.reddit.com/r/Palworl ... n_docker_container/+ d# {7 a6 \6 g
, z# [% W) _- G; u" u& H
Oracle 免费套餐的 ARM64 变体。4 v* r) t1 P2 o: r/ T
- https://github.com/nirog0d/palworld-arm64
5 M# V! h/ V$ R4 v+ ^8 I. G" p" W- https://hub.docker.com/r/nirog0d/palworld-arm646 H2 N$ M2 [/ P( L) T+ x4 C2 }) {

/ r8 [$ x# Y3 }8 U* r### 翼手龙
4 a+ U& _4 @+ H! R% k; W7 D% Z目前正在为 Pal 制作一个 Egg:https://github.com/parkervcp/eggs/issues/26699 \. x. t+ V  \. y+ I9 q) S
5 e* D7 a: b1 `9 T5 A4 c/ @6 c3 S
### 启动参数
1 Y8 A6 H5 n" f7 b1 @2 n从一开始就使用它们来覆盖服务器的行为。
' g, D7 K" V; }  v
, n- V5 B. z! ?* o7 |& B1 X- -端口=xxxx
) W/ N# Q2 d, R* P1 |1 C5 }. v--publicport=xxxx$ k* E  d& j3 I: k7 D1 U
4 G/ k1 h/ m( B( x
> 将这两个设置为相同的数字,这是您的游戏服务器可连接的数字。即 8211。& w9 M; g( ?5 \
--queryport=xxx
. W) I  b" P3 _% V: C
4 ]5 n0 ^; h4 ]& r5 I% `> 这是Steam的默认查询端口,如果与27015发生绑定冲突,请设置此端口
/ J! O4 J# B" p& W3 g& t0 e6 q--RCONEnabled=true
( l# z* m+ q1 E  U
% u' d+ D. B8 J. B> 您要启用 RCON 吗? (这是一个远程服务器管理工具,你不需要它)
- y" Q: d- E) W+ W  P4 C- -RCON端口=29027* H2 r! @4 P, A# z& x9 r; ?: W

4 q0 F" @' {1 l/ L> 您希望 RCON 设置为哪个端口?如果您打算远程管理服务器,还需要进行端口转发。6 n% ?* m7 O6 A$ W; n2 `4 e, B6 L
- -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
9 f, D' m3 u+ E7 f. `' P( Y2 l3 F8 \) P. u  k  o$ x
> 这些是开发人员提供的可选性能参数。. n- P6 X# y% U5 q6 Y) R0 r" ]7 O
- -玩家=16
! k- ^4 U' v5 g5 d
: C: m) F  p) O! {& m' d/ P> 超越玩家限制! a( r$ g+ |9 ]* {
--服务器密码=“”/ w6 D. Q( o- T/ ]

& A3 Y2 v% {3 k) o( K$ d; X> 覆盖连接密码
! E6 r* w+ l% r: q  ?& \- - 管理员密码=“”/ B5 ^1 u7 v. i
& H( h' x: t4 z( A" C, N% g
> 覆盖默认管理员密码
6 h' u! X, U, i- EpicApp=PalServer
1 I; k+ Z9 j, X9 y' _, u
; ~6 z( D( s  o; Z( U> 在公共服务器列表中启用显示。
/ x7 ]- s0 u5 n: J
0 K# ^4 k& z9 ], k' t--服务器名称=“”
: t1 e% r* T) A> 覆盖默认的服务器名称。
9 {; y4 c( j9 D7 H- J3 U  {1 [2 S  y, l" N5 g9 ~% `: {. m

/ ?1 f6 K8 W. ?" D2 b# `
) O* ^8 F( t8 o/ v4 X5 {! R# 多人游戏. i- S+ n% A) Y0 S( y

  n0 d. X+ E$ Z2 c" Q## 我可以通过 Steam 加入 Xbox 上的好友吗?
( d2 M2 ?" m1 [' d* L不,目前没有交叉游戏。显然 PocketPair 正在努力解决这个问题。
7 m4 O8 z( G2 `2 u) R/ B
4 n% Y7 k5 L* x9 _; Z  N0 r* \
1 g; M, {, R, @& {" w9 b( M: @## 我可以在 Xbox / Windows Store 上与 4 名以上的玩家一起玩吗?: B! o6 d, R# f" Q: H
不可以,目前只有 Steam 的专用服务器可以托管多个玩家。与上述相同,正在处理中。
1 I$ Y0 u# w6 ]" a! G) [6 C
/ o% ~' C& f, t7 {2 V2 V, P# 已知的问题
5 ]) _- y1 m+ O/ {/ J## 内存泄漏  @7 W: }: O& s0 _3 f
游戏中发生的一些事件被认为会导致内存泄漏。( B8 K- X; Q+ o' F3 s

0 L( i0 N# T/ C目前有两种方法可以解决这个问题。) ], t* u' X3 o, J: |+ R
- 在“PalWorldSettings.ini”中设置“bEnableInvaderEnemy=False”7 m. k( n+ j4 W- q: U& f
- 为您的服务器设置自动重启。以下是当前的一些建议,您需要找出最适合您的:
( P" a5 ], Z$ ~; [8 Q- 16GB RAM,每 8 小时 8 个用户。
8 j" j) M/ v; _2 g% K9 `- 32GB RAM,每 12 小时 16 个用户
5 Z: L; t( z# @. x9 p* \5 A: R& H& E- 32GB RAM,每 24 小时 8 个用户
  M/ H4 a6 P. |4 n, h. C0 i  [  _' m$ w% F
被认为导致问题的事件:
/ H  F" }: @8 g8 v6 |6 E- 反复加入地下城. D2 G/ N/ r: m5 x8 l4 H$ f
- 突袭事件
+ N- x, k7 y$ ]2 j9 K- 在基地工作的派对伙伴,人们看到他们四处“移动”物品,但超出范围,然后反复扔掉它们。这会导致 Pals 路径中出现大量资源。1 Y, {" b3 c( B! P2 I: b
4 U, A' n: O6 J3 ^/ G
## Forever Black 加载屏幕 - 可能在 v0.1.3.0 中修复
( B4 s1 Q. d$ U* b( ^) U% W2 s值得尝试的事情,* i4 w+ V  Z! s* t
- 重新启动游戏后重新连接。3 o! N& ^1 Y" I2 `; v( c
- 尝试直接连接' h6 p" E( c! f- Z# O9 `

7 s6 V1 l& U, O4 R- z1 ^4 Y如果此后您卡在加载屏幕上,则您的玩家个人资料可能已损坏。
4 r. L6 u, y  }2 _  `0 `0 V- a7 d$ ~. ]' s. X6 h1 }
这是由于其他成员离线时加入/离开公会造成的。6 [) w9 H) `# d$ X

9 `; k3 r9 Y8 v4 Z8 _6 u/ S如果你是官方的,除了加入另一个服务器之外没有其他解决方案。
4 h. q6 I: m8 W, `& O6 w( W, U9 _* M+ x5 F2 \% W
## 我的角色已被擦除/我收到输入新角色的提示. M0 {8 e' O+ n0 a7 I
两件事之一已经发生,没有人能真正帮助你解决这些问题。3 Q4 |9 P4 V% R  S- b8 P; p- p
- 您已加入不同的服务器
# s) f5 F0 r  ?9 D: h, |3 ]  H- 服务器数据已被擦除
/ H9 s. D9 v; `+ n; ^, P" B3 D6 i5 k; B. s0 E- l

6 M- H# _' ~& E5 w; S4 K## 公共服务器未显示在服务器列表中。7 p) E/ Y" k4 ~4 r% }# x9 K9 v, \
服务器没有关闭,服务器管理器显示服务器已损坏。
  y' j5 j; q# {# R* f% |6 N2 S5 }. e
, z- O" @+ J. P, K/ Y/ W5 F- 在这里找到你的服务器的IP:https://www.battlemetrics.com/se ... e&status=online
: L! Z$ v& M9 e  Z- 然后使用直接连接选项。
, R/ Y0 D  q  g$ S! k
, f* `. T* m, ~
( p5 T; y& q# x3 v, T## 使用密码直接连接' J  p/ f. A0 T" a5 Z- R
有一个解决方法,因为当前直接连接不会提示您输入密码。
4 S: D$ F: S! F+ T- q+ I( S(Mlem Mlem) 在 Discord 中发布了此内容。8 z2 W* e2 D. G. ?

* |" ^4 K+ A) g: Y- s, h5 W- 打开社区服务器列表。
6 t2 B& i9 ]1 Y- P# f. W; H, e' H- 单击任何密码服务器
, m$ i; U% L2 u& F! S) s* \  R- 输入“您的”服务器的密码
8 K4 Q8 _1 i3 v0 _- 单击“确定”,然后单击“否”
$ P9 }4 o: s) D- 使用您的 IPort 直接连接到您的服务器
: {' \# E  d" K8 z1 Q2 X0 V
' P$ x: N2 p+ G/ w3 Z! {% [
% h) p5 S* @  K5 f" O9 h## 如何正确更改服务器设置。
; B$ D; g  w( M$ T$ p: S1 n/ D! N- 关闭你的服务器7 v6 ?/ v! D# `( z" _9 }
- 修改配置$ x3 n, c( z" s& a: `
- 保存配置+ q" ?' g7 R1 u6 p) o. K; u
- 启动服务器
8 x3 u  l/ [3 R7 G7 ^3 ~. x2 Q3 F( [  Z) b  r& Q, T( l, H
# 保存1 Y1 V+ ^8 Z* r* n* D

/ c% ?5 L4 p$ h+ f## 如何重置我的服务器?
* i' Q3 ?3 a; D3 D: Q3 }要删除服务器上的当前进度,请转到上述保存位置并删除内容。
! H; u& h2 U) t9 j6 n3 @# S% q" L( \  p4 U7 l4 [
## 我可以修改我的保存数据吗?% ~% U; Y; V8 q$ l# ?
有一种方法可以修改您的保存数据,其中包括将其从 .sav 转换为 .json 格式。然后进行更改,然后将其转换回来。
* ]1 B4 V/ E/ Z4 B1 f3 f9 L. z
! K4 @7 l- P2 A; `当前的方法是利用这个python脚本:https://gist.github.com/cheahjs/ ... -convert-to-json-py% U3 y: m$ V% H1 y
! o9 U' N2 d! }% b" M
## 我可以在不同的服务器上使用我的保存吗?
4 c/ U% p) ~7 e1 Z* o/ C不,您不能在具有相同配置文件的不同服务器上玩游戏,每个配置文件对于该服务器来说都是唯一的。
2 b+ [7 S6 K* ]& N8 O. y, g  @$ Q/ m
## 您可以将服务器保存迁移到另一台计算机吗?
( ]' K# `+ x, E, P9 Y% L从技术上讲是可以的,但是需要考虑一些因素。
4 d8 V5 v& I* k& V6 {( V! h/ H9 l6 _
! M% E4 T  J2 s. j0 m2 p: E! T- 从公共服务器到私人服务器:否
# m' `4 S4 q' W8 x. B/ k8 {> 无法从公共服务器获取数据9 l2 M, T5 }% c3 n9 s) ], z
' X, c1 _1 s4 c. G/ |+ L2 v& A! b
- 从本地保存转换为专用:是4 Y# k- x6 o! s, d, c
> 有一个正在开发的修改工具可以让你做到这一点,请在官方 Discord 上查看#palworld-modding。+ ~% c. T# ^9 o/ \
https://github.com/xNul/palworld-host-save-fix
& K7 _+ [3 A+ }1 E3 g7 z! D) m
* d$ G0 \0 n4 D——从专注到专注* M  j( V6 z% S  x8 j2 d4 T
是的,以下步骤可实现此目的。
7 ~# N$ _: i' g0 A7 v
) g8 U$ f& B) c% ^# ?" R) P, t### 警告这是一次性传输,可能会发生一些数据丢失(玩家角色被重置)。到目前为止,不同服务器类型的结果差异很大。5 G4 q6 O) z* f5 F- L
````6 b7 c, V: G$ \$ a) g# n/ d2 c  [
1)创建新服务器,运行一次并停止。6 t; D) m, ~3 x; Z$ k
2)从旧服务器获取SaveGames文件夹6 h0 q& d: i5 Z1 R2 U, E5 `
3)修改新服务器DedicatedServerName = 旧DedicatedServerName
* k) Z  H# b) {" g发现于 Pal/Saved/Config/LinuxServerGameUserSettings.ini8 F9 R: a2 u! w. n& w0 s3 O% K6 s4 X
4) 将 SaveGames 文件夹从旧的复制到新的
3 ^4 S& v& w- A* S7 \" h* r5) 启动新服务器
9 y/ R3 |0 U! b+ D" U````" t1 p4 I& o! ^; B5 Y, c9 r
% X# x5 [( F* I3 E
# 联网9 q: l, Z. s: K$ p, {* e
## 端口转发故障排除
0 l1 g3 F7 q+ K6 S% i" V### 本地连接
+ W3 d6 [3 i7 f( L9 G! X4 m首先,检查您是否可以通过本地IP连接到您的服务器,即192.168.xx或10.0.xx' R( g# _! u5 r
- 如果您不能,并且端口正确,则服务器上可能有防火墙,您需要允许连接通过。' l8 E7 X; S4 W- J) S

" {( n5 K9 A8 I0 @' r5 Y8 {### 广域网连接9 k7 a. G; {0 _8 _- `* ?( M
如果您可以在本地连接,接下来您需要尝试您的公共IP。
) l2 n+ k2 A: R& _) A4 [4 I% X2 x- 使用 https://www.showmyip.com/ 之类的东西来收集您的公共 IP。( Q" B+ L8 D5 j; o. K6 \3 u9 ], A
- 尝试连接到您的公共IP。
; s' j" w& @/ t+ y9 s( P
! ~( s! e. J' S, }如果您无法连接,无论您的朋友如何,您可能正在经历 NAT Hairpining,它会在本地重定向您的请求。您的路由器设置中应该有一个选项来启用处理 NAT Hairpin。5 Q4 O8 p: v  s
" C: r; n! c% n& K: H- V
如果您无法连接到您的公共 IP,您的路由器或 ISP 可能设有防火墙规则来阻止该流量。
! @( `" |* m1 B8 ?9 N! f您可以先检查您的路由器,只需搜索有关如何使用 ISP 路由器进行端口转发的手册即可。+ ]. ?0 s& Y+ \; M1 W

! O  |$ {3 `3 X
4 u0 Y, r- }* V, ]( v

Palworld-Server-FAQ-Community.md

10.47 KB, 下载次数: 16, 下载积分: 金钱 -5

985

主题

92

回帖

5万

积分

管理员

积分
53561
 楼主| 发表于 2024-2-1 08:50:05 | 显示全部楼层

Palworld服务器安装脚本

# Palworld服务器安装脚本
) @' C* X% ~3 Z3 _$ m. E' ^
8 V: J( H1 B# d( a* _本自述文件解释了“install_palworld.bat”脚本的功能,该脚本旨在设置Palworld服务器。2 m1 D- y8 Z" U- R# t

% Z3 p" r1 P$ E! [- z  C) h0 Y## 概述
# A( v! w4 p9 q+ j
! ]; r5 z' t) H8 rSteamCMD 、设置Palworld服务器以及准备服务器管理所需脚本的过程。该脚本会执行多项检查,以确保在已安装某些组件的情况下不会发生冗余安装。' z; o( z! R3 W& \' r/ a
( I( ?6 M& ^  W, Z& B; d5 v8 s
## 怎么运行的
9 R' s2 _+ {$ p% A' ~. V
( r( f/ h& c1 Y1. ** SteamCMD安装检查**:脚本首先通过在 ` steamcmd`文件夹中查找 `steam.dll` 和 `crashhandler.dll` 来检查SteamCMD是否已安装。如果未找到,它将继续安装SteamCMD 。. k0 E# p5 c: x: a* a
( q, c) f! x( o* k4 h1 N3 I
2. ** Palworld安装检查**:该脚本通过验证特定目录(`Engine`、`Pal`、` steamapps` )和文件(`tier0_s.dll`)是否存在来检查Palworld是否已安装。友世界文件夹。1 {; ], R8 Q+ ~. N# T6 G

" E& E, p0 a6 U8 z3. **服务器安装**:如果尚未安装Palworld ,脚本会在Palworld文件夹中创建一个 `install_server.bat` 文件。然后执行该批处理文件来安装Palworld服务器。, Y% Q. j% ]0 }) u. c  {9 E

% _2 u+ t7 s$ T0 @' H% m4. **服务器启动脚本**:该脚本还创建一个`start_server.bat`文件用于运行Palworld服务器。该批处理文件执行几个关键功能来管理Palworld服务器:
2 h% u( O! z+ R0 y- **设置当前目录**:它将当前工作目录设置为批处理文件的位置。& a/ c# t# E: u+ X% ]5 z
- **备份服务器配置**:它检查“ ServerBackups ”文件夹,如果不存在则创建它,并备份服务器配置。
5 o+ l9 ~8 v' F* Q" e- **更新服务器**:脚本使用SteamCMD更新Palworld服务器。
0 C8 K) C  c% V3 Z, s) r, f- **更新服务器设置**:它复制新的`. ini ` 文件从“ updateSettings ”文件夹复制到服务器的配置目录。
& C7 q% X5 d# Z- **启动服务器**:最后,脚本使用特定的命令行参数启动Palworld服务器以实现性能和服务器设置。9 u: d7 A3 B9 z9 H) y. C8 a
; F: g. O+ W+ k+ ^* y& T2 z3 v
## 手动SteamCMD安装" Y, l9 a5 g: N! I9 j$ Z- a5 ~+ y
7 z% f) R% z- W7 q4 b2 S9 g
如果您希望手动安装SteamCMD ,请按照以下步骤操作:
- \$ N& M; c+ k0 I0 k7 V7 b
4 U9 b, D  @. z  U) s5 L5 s1. **下载SteamCMD **:前往【 SteamCMD官方页面】( https://developer.valvesoftware.com/wiki/SteamCMD)下载SteamCMD 包裹。8 W; U  a; C) ^2 x4 L+ V
& ]3 g5 \$ P3 s' ~8 m& w  J$ `
2. **解压并放置SteamCMD **:解压下载的包并将`steamcmd.exe`放在与`install_palworld.bat`文件相同的文件夹中。
! P" ]1 _4 Y1 h4 g$ `2 A
' v7 l# ]$ j' H+ Z+ Y, i3. **准备批处理文件**:& y+ h5 i0 g( S, E) @
- 从存储库复制“install_palworld.bat”的代码。: ?+ s6 \4 ]/ [
- 将其粘贴到新的文本文件中。
3 ?  D1 J+ G6 J; s* W* I/ h- 使用名称“install_palworld.bat”保存文件。
6 \" Z8 j+ k# c# D4 j" x
' v7 c- R5 A* w: q4. **运行脚本**:双击`install_palworld.bat`开始安装过程。
/ t; K- Y/ f! x: \; p! C/ p! e! N
/ d; p' q# b; q% t( U## 存储库克隆(替代)
$ I8 e& j4 Y4 Q1 V; }! E" ^# L- {! M
作为替代方案,您可以克隆包含“install_palworld.bat”文件的整个存储库。如果您想获取最新版本的脚本以及任何其他相关文件,这非常有用。2 f2 l% B) ]* S

, d, }# _* T( N% W! s3 g2 m7 D## 注释
# h8 \& u' h  D: T
1 f. F- F" W  B) T6 }* L- 确保您拥有在脚本位置创建目录和文件所需的权限。5 C- P- k! g& [
- 该脚本假定某些文件的存在表明安装成功。确保这些文件未被手动更改或删除。- H+ f/ S- g, ^) c0 E5 U. G

, V; J( S( G$ v2 b: e1 C! C
! J+ N" n7 q: z  y. ~& k: @# q

README.md

3.06 KB, 下载次数: 14, 下载积分: 金钱 -5

InstallPalworld-main.zip

761.13 KB, 下载次数: 15, 下载积分: 金钱 -5

回复

使用道具 举报

985

主题

92

回帖

5万

积分

管理员

积分
53561
 楼主| 发表于 2024-2-1 08:59:31 | 显示全部楼层

SteamCMD

下载 SteamCMD- @7 ?# H! X2 u* G
Windows1 H- |5 _4 u8 n9 t) w; V# W
1. 创建一个为 SteamCMD 准备的文件夹。% C) A* H2 n/ n8 K
  t6 k9 B- b1 D" b/ V5 Q9 F
例如
) n& Z* D  a% p8 N8 c' H* O2 M9 ]3 k  r  L" M8 x1 r
C:\steamcmd/ K. T7 n  W) H  b9 C7 Q
2. 下载适用于 Windows 系统的 SteamCMD:https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip  A8 ~" z- u* r! v' \% c) a
9 S0 v5 P5 d7 H+ Q7 G
4 k" g+ J) d1 z9 U% c8 B
3. 提取 zip 中的文件至文件夹。
' B. {# g7 G3 z% C% ]- J  N0 [
6 ~+ o- L5 h" t9 l6 @7 N运行 SteamCMD
3 A  U+ h9 v5 O: p- h7 x在第一次运行 SteamCMD 时将自动更新并显示一个Steam>的输入提示。输入help来获取更多信息。
, L: Y' i9 ^/ V4 w+ v
  b% s' p$ b6 ^" C9 h9 l' P; D( YWindows1 W: ^# N  G( M( g
打开一个命令行窗口并启动 SteamCMD。
7 S! t/ m/ i) ~0 ]7 L; m  ], M: H( i( o0 a  q) I% I
cd C:\steamcmd
1 k0 e8 G* ^8 o6 w6 l* s' Qsteamcmd
6 Y8 I& ~8 P! a9 J* s2 V7 y
9 r- k( X4 i' {1 I- z& T登录 SteamCMD
# u$ f% r  i( B9 G匿名登录0 Q4 s1 U' \& K! g# ^
下载大多数游戏服务端,你可以选择匿名登录。/ `# _& x- @4 |& w; V
4 p5 G( D- L3 `& h
login anonymous
5 D. ?6 W" r' l3 Q9 n使用 Steam 帐户登录! n2 h& M% Z' |* X
一些服务端需要你使用一个 Steam 帐户来登录。0 r' a1 C0 o/ R* ^

2 N  `1 }8 e( r$ _注意:) t# B( d4 K3 `, |! d
为了安全起见建议您创建一个服务端专用的 Steam 帐户。
2 M+ j! K( p$ E; Y) |; S$ F8 u5 [注意:/ w( A  c2 V( g
一个用户同时只能在一处登录(无论是在图形界面客户端还是在 SteamCMD 登录)。
2 X# ~3 v. K& H4 I" `# plogin <用户名>- e# x1 @$ c+ k2 o! c
下一步请输入您的密码。/ E) a" u# }  W9 ?
2 u8 N  ]2 O2 ?2 ?* d5 Y( o7 n# t
如果 Steam 令牌已经在用户帐户上激活,查看你电子邮箱中的 Steam 令牌验证码并输入它。这仅仅只是第一次登录时需要(以及当你删除了 SteamCMD 用于存储登录信息文件的时候)。, S- e' @/ [9 I% w  ]% p
4 O3 n. q# u) t1 m5 y+ \
如果你已经成功登录了你的帐户,你应该会看到一条消息。9 v: `# U! l0 \

8 {) x3 @6 ~! O3 y2 EWindows 软件/脚本: S; Q' m+ F, P1 R, y% o
condenser
, R! n% v" Y; H* s% l/ F9 d7 V% Xcondenser 是一个用于下载,配置和启动 Steam 专用服务器应用的引导程序。
& O" z& {& m6 @
! M5 Q% v& R. ]SteamCMD AutoUpdater' n8 n+ V$ ^/ o( Q' L
安装和自动更新任何游戏服务端
- a0 }/ I- I0 x8 t/ t, t! u4 t- K/ v$ h8 k& i* r- Z! O
GitHub仓库: https://github.com/C0nw0nk/SteamCMD-AutoUpdate-Any-Gameserver' X9 e; }) t9 C: {) V4 t8 @" [
0 W2 M% _3 ?; z8 \3 D( E5 }! \
SteamCMD GUI
" `% l( n, q8 B这个工具可以使用户在 Windows 上不通过命令行或批处理文件来使用 SteamCMD。
! f1 r9 R# G" G& u, I0 S- M! V, r
GitHub 仓库: https://github.com/DioJoestar/SteamCMD-GUI
# h2 j0 F& {  ^) z3 o" L' G4 W3 G; D7 S# s  d% W/ p: N
SteamCMD Guardian 1.2% r. g4 q; F. a" G5 p; E8 F$ ?: W
在这里查看并下载:http://pastebin.com/BRUbsGQh! U0 |  A8 m& y  ?* T. R4 d

/ S0 b  l$ P* ~2 `

steamcmd.zip

756.67 KB, 下载次数: 15, 下载积分: 金钱 -5

回复

使用道具 举报

985

主题

92

回帖

5万

积分

管理员

积分
53561
 楼主| 发表于 2024-2-1 17:22:09 | 显示全部楼层
新建了一台32人服务器,地址如下:
5 `7 W- [% L4 G3 p  l$ g
  1. xyh-moon.com:8211
复制代码
: x7 {7 k, t6 G" E" L3 [

! V1 G  M* m2 S( _ 屏幕截图 2024-02-01 171211.png 屏幕截图 2024-02-01 171303.png
/ G9 P. g* E6 k- x  |9 t- b0 _; V- _  N! D2 ~: ~3 ]- L
enjoy yourself !
2 \' |% {2 A  i, e/ E9 ?& ~5 r( Z% V, ?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2025-11-5 02:07 AM , Processed in 0.114774 second(s), 26 queries .

Powered by xyh-moon X3.5

© 2001-2025 Discuz! Team.

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