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

Palworld-Server 自建服务器详解

[复制链接]

979

主题

90

回帖

5万

积分

管理员

积分
53052
发表于 2024-2-1 08:43:44 | 显示全部楼层 |阅读模式
# Palworld 服务器社区常见问题解答 我在 #pal-server-help 频道中已经有一段时间了,并且这些相同的事情不断出现。这是人们一直要求的一站式清单。' Y/ ~' ?2 z$ x8 @1 A/ q
" K  U) J2 B# [
# 服务器设置
4 M9 ~; o1 ~/ d/ R; L  ^8 v9 V( |
- G% J% v8 \  n! N* V" V## 服务器推荐配置(适合 8-12 名玩家)
6 U9 H* m! F6 x: k( {! R! s- 4x CPU 核心 @3.8Ghz+
6 P% c- P" b# P- e$ E3 r. y- 30GB 存储空间0 s" I1 A0 ^/ J( N9 H# Q
- 8GB RAM 基础 + 每个玩家 2GB RAM(如果使用计划重启)$ p: Q0 c9 c8 g; y3 x4 O1 T

  ~1 p0 P/ j: L8 P% W: K- X* g -  或者  -
# J7 `! }  g2 {- 32GB RAM + 48 小时重启(或者崩溃,如果你敢的话)5 R" ~& f* c# C; C! R+ q# R
1 [( ^  ^0 b' \2 }
## 端口) I" V$ m7 K) U
除非您使用命令行或配置文件指定备用端口,否则您需要启用的端口是:
- r+ E, U, x0 I7 y! |# i  m2 z. ^, a/ Q> 游戏:8211/UDP; y$ T3 U$ r4 K9 W
>9 E! p- ?! f- N) u: \
> 查询:27015/UDP; ]  E6 C6 D5 R$ O1 f6 n* u; H

" ~( E: A# P/ K/ Y### 转发端口: d* e1 z. g9 `% r
查看这个方便的链接,了解如何执行此操作:https://portforward.com/
7 j% ~2 W3 ]$ U% C+ Q/ V* X7 C( [( n+ `7 c0 e4 O7 ?3 ?0 t6 L
### 公共IP9 M! k0 e/ v0 h& q# P
如果您不知道自己的 IP,可以从以下网站获取:https://icanhazip.com/
5 Z/ _/ }& j( n
  ~# a# U, J8 v2 |, t& D! \> 注意:如果您的 IP 以 192.168.xx、172.10.xx 或 10.0.0.x 开头,您可能位于 CGNAT 后面,这将使托管服务器几乎不可能。
0 f7 y, D) |4 Z( ?$ N9 t# L1 {3 {* m4 G% g) H
### 端口验证3 R. U3 S7 Y- R9 M; s; M3 E) J$ [1 y
需要知道您的端口转发是否正常工作?使用此 UDP 站点:https://check-host.net/check-udp( I7 ^' L0 t1 j3 j' r& {
只需输入您的IP:端口,IE:127.0.0.1:8211
2 x: b5 r. s' n7 T( O  h+ {' d* u7 {" P
## Palworld服务器保存数据
3 Z9 l1 ]$ k5 mPalworld 的保存数据位于:/Pal/Saved/SaveGames/0
2 U5 X5 ~$ W' p+ l, L  a) Z/ u, a3 [: S2 l+ ~
您可以使用以下网站查看 Worldoptions.sav 文件中的当前设置:https://palworld.tf/* G$ K9 x$ L8 z% ?3 p" R) Y5 W9 a
( Y% n+ p) O/ @/ G1 n0 v
## 备份脚本
1 J/ }0 v' j5 S* w如果您不想丢失进度,您应该定期备份服务器。9 X8 |& h3 j' \3 V% k

7 T3 W" R$ T% L: X$ f### Linux0 c0 Y0 ^) f! L' j7 D; }- X" a
下面是一个示例 BASH 脚本 (Linux),可以帮助您入门。
3 i' [; r$ V; E/ `8 x````bash
9 x0 r/ M/ }! H8 c#!/bin/bash( i" @* e# a5 g! E: y- Y

* r* t, C2 o2 B# 定义源目录和备份目录" R. ]% x4 \2 h! f6 h1 `
SOURCE_DIR="/opt/game/Pal/Saved/SaveGames/0"
# V$ @% {/ {0 E3 dBACKUP_DIR =“/路径/到/您的/备份/目录”; A$ V' m8 I# B. }- u! x7 l- c, j
日期=$(日期+%Y%m%d_%H%M%S)
0 ?6 }) w1 t  o$ _8 Y5 T8 K" G; r, `4 T
# 创建一个 gzip 压缩包
6 w: {( N5 v+ h: {% F7 P' Etar -czf“${BACKUP_DIR}/backup_${DATE}.tar.gz”-C“${SOURCE_DIR}”。
1 K6 A8 @& T. t/ R; ?+ y
5 s. P/ O5 e0 iecho "${SOURCE_DIR} 的备份已于 ${BACKUP_DIR}/backup_${DATE}.tar.gz 完成"
  d- s1 v7 C0 m````. X! c6 M" }1 u4 k

3 t7 M* g& {6 H### 窗口
, N8 N( x5 i& l/ d- g. E' B. g以及用于 Windows 上备份的批处理脚本。它假设您已经安装了 7zip。% A: i& \5 d! _' P0 q
8 ~- O! ]8 C, F) c! [: K! h3 K& K* {4 H
````
4 e& |/ N* ?0 C' v8 c+ w: z$ _4 o@回声关闭' |5 _3 }8 n3 P$ h% l0 L  {2 F4 @
设置 SOURCE_DIR="C:\opt\game\Pal\Saved\SaveGames\0"
% x4 g: [  T7 E5 a" b* E! t5 V$ J设置 BACKUP_DIR="C:\path\to\your\backup\directory"
% C0 y3 g& @1 r9 m8 H7 V设置 DATE=%日期:~-4,4%%日期:~-10,2%%日期:~-7,2%_%时间:~0,2%%时间:~3,2%%时间: 〜6.2%& @- A% ~' y8 T; q. p) U* k# z

8 Z" l0 m4 O0 m$ d, ^+ b$ E“C:\Program Files\7-Zip\7z.exe”a -tzip“%BACKUP_DIR%\backup_%DATE%.zip”%SOURCE_DIR%  E9 V5 v$ N4 J# i

4 K# u8 Y! r! q3 H0 gecho %SOURCE_DIR% 的备份已于 %BACKUP_DIR%\backup_%DATE%.zip 完成3 @- R# _0 F% G1 E& c
````! F- |" S: B- S8 R

1 b4 q* a) D9 O- [) a' I## 安装/更新游戏时需要帮助吗?# ?- l$ t2 V  o
或者只是有人为您做所有艰苦的工作?
9 ]/ b8 W% t: x& S+ p; x' D# p6 p+ O9 Q) U1 d& [
### 设置指南:; h+ t. C+ n* ^0 K0 t
- [TroubleChute](https://hub.tcno.co/games/palworld/steam_dedicated_serv er/)
# \( z5 J5 J3 u6 E0 k0 i
& V8 ?" \5 Z3 m5 `# B6 S1 D/ }### 配置生成器!* n$ F- J7 u) r9 z& X
首先是一个很酷的配置生成器:
( P6 v9 [% V" a: ^5 @- B0 X3 e2 Yhttps://pal-conf.bluefissure.com/
, h7 W& c! e- y
8 K3 k0 H' k1 K- t. ?$ K# }+ k/ D### SteamCMD  n9 a. X! C9 d' q5 P
如果您使用 STEAMCMD 安装服务器,只需重新运行相同的安装脚本即可。它将为您下载更新。5 I- m# w7 E1 O$ Y
; S& Q! |7 L  C( n% ~5 j" }1 Q8 p
- 关闭你的服务器
- X2 g$ q& E- }7 M8 }2 X% q! Q* M, `, U  R0 X- 更新您的服务器
+ p- k! M$ _- T' z! A& D! S
5 l, @8 {2 L8 F# u6 B+ zSteamCMD 的基本命令如下。- Q9 c* ?  H5 C+ d: d, G) ^7 a
```steamcmd +登录匿名 +app_update 2394010 验证 +退出```. p9 q, s! j/ \9 i$ J
* g, @! p* ?# J2 P8 @/ z
如果您使用自定义安装目录,则需要对其进行修改。
3 g4 H4 x0 o8 U: t& ~```steamcmd +force_install_dir "/PATH/TO/DIRECTORY" +登录匿名 +app_update 2394010 验证 +退出```
' Y; D% u1 r: f( {5 D
" Q' E4 O# W1 i6 ^3 X* Z/ p8 Y$ L0 I- 下载完成后打开您的服务器。
9 V$ `1 K& @* ^9 Y" R( E/ {9 {
) U1 k3 M' H4 ^  I# n- N### 游戏提供商" C4 D$ s2 q0 {5 {# ?
请注意,每个游戏服务器提供商都不同,我们无法真正告诉您在此采取的正确操作。7 |3 t, @! [: n: B% Z

7 D! ]1 D! a/ E$ o  p/ X- 通过面板重新启动服务器
/ @8 [6 W, x( d. Y: P- 请他们的支持人员为您更新。8 w7 ~6 v' r5 U5 f. w3 [; P
+ L; y$ l" h4 F! z, d5 P- M
免责声明:我并不是通过列出任何提供商来认可他们,只是让您知道他们的存在并且可能能够为您提供您正在寻找的东西。$ B4 }% A8 U0 w$ [

# U+ W: h" M- x" z- s& U在从新公司购买服务之前,请务必检查 Google、Trustpilot 等评论网站。
7 w1 P3 D0 Y* Z% D& V. s* u3 ~: J! Q3 b$ w  ]" _
- https://lilypad.gg/palworld Discord 上的 #joshmiles!9 N9 O' {, o9 {7 ]
- https://low.ms/game-servers/palworld-server-hosting0 P- p6 D+ u2 w5 U: n5 U
- https://physgun.com& s( ^4 f# q7 u5 _0 a( U
0 T" V; \$ u; o* P
### 手动安装
( E9 L( j$ F  S; v& I1 {查看这个记录的安装脚本! https://github.com/mdrain18/InstallPalworld
3 j" d( X) t! V$ S$ j  _) s" I( ]4 F3 C% M$ J2 a! I  J. G& S
### GSM(游戏服务器管理器)
) e0 A9 y- K8 r# z, c/ b+ G要为 Linux 设置 GSM:3 D$ x6 s3 Y) {. v1 Q0 [
- https://linuxgsm.com/* G; p) f6 U& J7 q) j0 q5 e
9 A$ w& u, x' H) q, x: `' Z- N6 _  ~1 \
要为 Windows 设置 GSM:
% j8 ?- ]3 F6 n9 M- z; y- https://github.com/WindowsGSM/WindowsGSM" e! b6 K+ Y- v% _: D# q4 k

4 X9 T+ a( f. p7 _. M现在甚至还有专门针对 Palworld 的分店!& _4 r* f) H0 d8 F4 N
- https://github.com/ohmcodes/WindowsGSM.Palworld% o! e* X# `4 w+ O4 O7 \

8 e1 O# I4 q! A- L1 T" P4 a5 n### 码头工人6 Q$ e3 l+ ]; a$ o+ n* k- e
有几个已知的 Docker 镜像:
7 L" _0 N: G9 M: [% [- https://github.com/thijsvanloef/palworld-server-docker2 e" Y5 v! X3 L" v
- https://hub.docker.com/r/jammsen/palworld-dedicated-server- k/ |- f/ h) J
- https://hub.docker.com/r/yatsuku/palworld# Q! k( v6 {/ s* y: G7 o
- https://github.com/hmes98318/palworld-docker$ K/ L5 r0 k) o' x

9 ]. j5 d/ z5 [7 T对于稍微高级的 docker 版本,您可以在这里查看:1 ~6 M  f/ |" C" i
- https://www.reddit.com/r/Palworl ... n_docker_container/. L' j% t2 n% I3 i7 X* U* [

: d! B; @+ b/ VOracle 免费套餐的 ARM64 变体。- e6 w9 p9 Y6 f' Z; P$ i6 ~
- https://github.com/nirog0d/palworld-arm64
. m% i. C0 a2 W% N- https://hub.docker.com/r/nirog0d/palworld-arm64$ [7 B) X, K0 @) z

1 q% }+ N1 z4 k" ~% K$ F1 a7 I### 翼手龙6 [* c8 |) Z' ?$ q' V4 L% X
目前正在为 Pal 制作一个 Egg:https://github.com/parkervcp/eggs/issues/2669
8 J) N7 h. R3 S# B) @" K# v
( J, o; y" }6 _, s, @. G* [1 u3 b### 启动参数. E! o1 [7 q1 T* x3 I
从一开始就使用它们来覆盖服务器的行为。3 L. X, ^/ O. M- h

9 a  z. `5 F* K& U! }; v7 j: A- -端口=xxxx
; V) B; x; d$ y4 H--publicport=xxxx8 \' \9 [0 k9 X& ?3 K

3 h& |4 E- B/ H) R> 将这两个设置为相同的数字,这是您的游戏服务器可连接的数字。即 8211。
) P! k) \, J0 p5 I--queryport=xxx8 H% u$ y7 I5 Q# p
& e9 X$ T0 Z5 s( \2 M$ w; B
> 这是Steam的默认查询端口,如果与27015发生绑定冲突,请设置此端口7 y1 x* N' @& i4 V9 u+ K, z
--RCONEnabled=true
: H2 p7 r3 Q/ ^  N" j2 `' g
4 g" o' u: x( e> 您要启用 RCON 吗? (这是一个远程服务器管理工具,你不需要它)
& _4 H# g2 N) N( b4 E' s/ k+ |$ u: B% _- -RCON端口=29027
4 A; S( p# \; w. v$ b
$ e: `8 {" H1 Q+ I& r> 您希望 RCON 设置为哪个端口?如果您打算远程管理服务器,还需要进行端口转发。: V5 R" n+ H& i
- -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
6 w9 a: }5 v% Y; ?& l# x7 J9 f, i/ y/ l$ p1 \: c" S
> 这些是开发人员提供的可选性能参数。" S4 ^2 g/ q  W, R1 w2 |0 w
- -玩家=16
+ j6 k9 I* ~2 X# _& e5 ^! T* q" ~- O8 g- F
> 超越玩家限制
4 s# V; U! v# c& S; X  ]--服务器密码=“”0 @) p4 H. R5 w3 b# m& [

' S! q/ J; h) `7 x3 r3 ~5 A> 覆盖连接密码
) a( P' M5 m. t# b) q- - 管理员密码=“”
& Z* r( [% S3 w- G) V5 d
- e8 @/ x6 f' l> 覆盖默认管理员密码
6 P% ~/ f& m; v, ~$ z2 |3 m- EpicApp=PalServer. R4 ?& e& {6 ~- Z: k7 y: d9 z
3 h) x! l2 ~; a: r1 B) [, L: ?
> 在公共服务器列表中启用显示。
8 f# w- U5 W4 ^1 m4 ?3 M9 ^6 d, E% ?7 m% o. z
--服务器名称=“”
$ d* R% b0 Z- s- B1 c+ Z& `# `2 t- U> 覆盖默认的服务器名称。
5 v! p* a2 p9 V  U. p) F7 N2 }$ v0 I0 a9 c& o" T6 g
3 W" a( x( C9 P  {) `' d0 E
6 S' {1 x) u# o. {( Y( l6 l4 x
# 多人游戏
; O: _6 o" N0 M2 g: N
5 J3 d; w7 k2 \## 我可以通过 Steam 加入 Xbox 上的好友吗?
2 k8 O; A; R) r$ a" _& V6 j# |不,目前没有交叉游戏。显然 PocketPair 正在努力解决这个问题。
' |! u+ B+ @0 ?8 s# Q
6 Z  {0 i% f9 t2 Z% h, x* _9 }6 t) f5 n$ ]5 t! y
## 我可以在 Xbox / Windows Store 上与 4 名以上的玩家一起玩吗?9 x. m- S% |: k& Z' `& M7 G0 j
不可以,目前只有 Steam 的专用服务器可以托管多个玩家。与上述相同,正在处理中。
# o0 b) R9 H# h  Y" X7 v# W7 `  H2 i* i- G* p/ e
# 已知的问题% k+ l+ P- v# c) W
## 内存泄漏
3 {  w2 B( o- v! J. i1 Z& X游戏中发生的一些事件被认为会导致内存泄漏。9 x2 H/ F5 {" ^

$ Y6 n: N( _7 ]* q; D目前有两种方法可以解决这个问题。
# n+ a9 c) U" n; f0 R$ K5 k2 G- 在“PalWorldSettings.ini”中设置“bEnableInvaderEnemy=False”8 M5 Q4 {4 m) h2 n  w
- 为您的服务器设置自动重启。以下是当前的一些建议,您需要找出最适合您的:  _1 m; V- y( i2 {1 R
- 16GB RAM,每 8 小时 8 个用户。
- k0 c! j9 g! b: F1 r- 32GB RAM,每 12 小时 16 个用户
& x: C' h9 n$ N/ w; r& X. t3 |- 32GB RAM,每 24 小时 8 个用户1 J7 Y* f2 d* [3 y/ w0 Q
" u$ A2 ~2 _5 w4 h/ O( v1 K/ [) W
被认为导致问题的事件:  ]" M8 U- s2 @( e( q
- 反复加入地下城& b) H  X$ ]9 m& E1 h; C' y" ~
- 突袭事件
2 b8 A1 i: z' j- 在基地工作的派对伙伴,人们看到他们四处“移动”物品,但超出范围,然后反复扔掉它们。这会导致 Pals 路径中出现大量资源。  Z! T1 g& z) D5 O2 v

1 T' D2 O* T; H1 `## Forever Black 加载屏幕 - 可能在 v0.1.3.0 中修复
* X6 p6 S3 V' E! N+ q5 w, u3 }值得尝试的事情,
% a/ W6 ~- Y2 f; |4 T& S- 重新启动游戏后重新连接。
" R' r1 z! ~+ J" A" R6 I- 尝试直接连接
' z* z) o4 P" m% t. a3 f' R$ a7 r/ y5 K) U
如果此后您卡在加载屏幕上,则您的玩家个人资料可能已损坏。
7 A( C+ }: D/ C: s( Q" a, p# t9 S
6 h, |5 Y7 O/ Y* h5 u3 g9 R2 K这是由于其他成员离线时加入/离开公会造成的。# F+ [8 _0 X& v

! h4 y$ d$ ]8 v/ C' \如果你是官方的,除了加入另一个服务器之外没有其他解决方案。( Z8 _; b5 G/ \4 w

( Z3 V* H. @$ j/ x3 [## 我的角色已被擦除/我收到输入新角色的提示
* o% t! X6 |' t- Q两件事之一已经发生,没有人能真正帮助你解决这些问题。6 J/ `; i- W/ v% ~$ L: O7 E- L
- 您已加入不同的服务器+ P7 i& r0 Z2 Z2 `, n
- 服务器数据已被擦除
7 {, `8 `% Q* h1 Y. w; ~" Q$ U1 w& \8 }# r% h% S; K6 I
6 A( ?$ c. c! O: \) O! F8 j7 S
## 公共服务器未显示在服务器列表中。4 Z9 c7 ~5 r* ~! z
服务器没有关闭,服务器管理器显示服务器已损坏。7 @% l  |/ u- k% R2 l0 ~0 K; ^8 l

9 `7 T: w$ z" R) k) [- 在这里找到你的服务器的IP:https://www.battlemetrics.com/se ... e&status=online& H+ K/ j# M5 e6 T
- 然后使用直接连接选项。6 a8 W. b6 y' M( u/ ]3 x
$ C5 }; ?& T, E: l5 I

. M- ]* I- \) E## 使用密码直接连接! @$ g4 q$ a  a8 ^6 M& j& a
有一个解决方法,因为当前直接连接不会提示您输入密码。% F0 X: }# |1 _. ]
(Mlem Mlem) 在 Discord 中发布了此内容。; Y" h/ y3 w5 \
1 w/ e" \& F- q( a" I* a. X  x0 z
- 打开社区服务器列表。
( c* C! v5 I* Y  [- 单击任何密码服务器# V9 B: a) K( D2 n* t9 j3 c) E
- 输入“您的”服务器的密码& X2 i; {2 h6 y6 S
- 单击“确定”,然后单击“否”
3 u7 @8 _1 _) |1 P, }- 使用您的 IPort 直接连接到您的服务器
9 V/ \4 k' h5 ]( L  I( y1 s9 _& O- G: s% d# y0 Z$ O4 g6 G. F) S, N: P
5 k1 s( Z! t+ M  A, Y  f4 _4 M
## 如何正确更改服务器设置。% S# m. H; b+ z) m8 a# G# K
- 关闭你的服务器
- U6 d2 T) j' W- K# V9 e+ L8 e3 U+ G. ~- 修改配置. b/ x3 A9 Y) H8 A
- 保存配置
8 [& d- O6 Z+ A3 d7 p1 C- 启动服务器
& b8 V7 W) t; n; O
' O7 ?7 L/ Q# \' m3 G5 m1 h6 J# 保存
; A' y5 c5 M2 M1 E2 P) m# E6 j& G7 c6 E% J/ ~
## 如何重置我的服务器?
# `$ c9 C$ u' o) E/ }2 v6 \( C- [  `要删除服务器上的当前进度,请转到上述保存位置并删除内容。1 `, {+ }7 s* r/ S* X/ v
) I  F/ V: r4 Y0 N
## 我可以修改我的保存数据吗?+ v4 W& @+ k; N) Z1 p- Z
有一种方法可以修改您的保存数据,其中包括将其从 .sav 转换为 .json 格式。然后进行更改,然后将其转换回来。
- j! \0 i1 ^3 W7 I0 H+ D5 K2 Y( J
当前的方法是利用这个python脚本:https://gist.github.com/cheahjs/ ... -convert-to-json-py2 k7 w6 s" w7 }# A3 \& W

1 e  {! g& X& p# @## 我可以在不同的服务器上使用我的保存吗?; U2 Q; t2 K, Z4 X
不,您不能在具有相同配置文件的不同服务器上玩游戏,每个配置文件对于该服务器来说都是唯一的。. I% S8 ]# \  S, z
( ^# {( X$ z8 l4 Y
## 您可以将服务器保存迁移到另一台计算机吗?
* @0 g2 l% G+ `! p+ m% t4 V/ t从技术上讲是可以的,但是需要考虑一些因素。
( Q$ X8 i0 g5 }/ v/ \: \. O! E9 {
$ |. H# P$ N. C3 e- 从公共服务器到私人服务器:否( U6 x5 E% N5 d, P
> 无法从公共服务器获取数据% e' p6 y9 B1 f0 a3 \/ {

, ?& M2 {* ?  E9 a1 @) v, l1 R- 从本地保存转换为专用:是
& \, U- q! o0 `- m, U& I) i> 有一个正在开发的修改工具可以让你做到这一点,请在官方 Discord 上查看#palworld-modding。8 e, F( a. ]# v7 `9 B, X
https://github.com/xNul/palworld-host-save-fix3 T6 k# h4 T! h7 u9 d
! _# M! U( X! W$ k7 E
——从专注到专注2 n  v  |3 n( R. i. t
是的,以下步骤可实现此目的。; W9 w# O' V& P/ c+ }  H
# X" }1 |5 |$ I  g6 j( _' `) Z
### 警告这是一次性传输,可能会发生一些数据丢失(玩家角色被重置)。到目前为止,不同服务器类型的结果差异很大。) T; o/ b  W9 J9 ]
````2 O. A1 G8 n1 U2 k+ Z. ?. @2 p$ _
1)创建新服务器,运行一次并停止。
. S0 g% `7 D. Q% J/ ?7 h3 [& h2 Z/ w2)从旧服务器获取SaveGames文件夹
; o" W1 C: m) V9 Q6 o: Y6 Z! H3)修改新服务器DedicatedServerName = 旧DedicatedServerName
2 |+ U* s+ c' q' L1 D& @发现于 Pal/Saved/Config/LinuxServerGameUserSettings.ini5 s3 ^( w7 \; H9 N+ K
4) 将 SaveGames 文件夹从旧的复制到新的2 M4 W" P! q( S, A! _( f
5) 启动新服务器
% ~1 @4 u7 _" m* B0 I````
; B. t+ S( ~) l0 ]8 @  x) t0 ^
# 联网
6 X1 O4 x* G! Q; W2 V. J## 端口转发故障排除; T. p5 t! W4 ]! B( A5 E
### 本地连接. N+ `7 k5 q& Q
首先,检查您是否可以通过本地IP连接到您的服务器,即192.168.xx或10.0.xx* C, i7 }% u1 l1 s. o8 V0 X
- 如果您不能,并且端口正确,则服务器上可能有防火墙,您需要允许连接通过。
% `' ?* g. Z; M' g  m. I% m" A8 U+ N& w* ~4 F
### 广域网连接
) q9 Q7 m4 c* p7 ]" o- @% ^) [如果您可以在本地连接,接下来您需要尝试您的公共IP。  q. o! m2 {% T; }0 [) a8 K
- 使用 https://www.showmyip.com/ 之类的东西来收集您的公共 IP。9 s; b/ M7 L, ?! h
- 尝试连接到您的公共IP。. z1 `/ U  e4 P9 L: D; w# n
5 L. y/ W# n/ `1 x6 Y: ]
如果您无法连接,无论您的朋友如何,您可能正在经历 NAT Hairpining,它会在本地重定向您的请求。您的路由器设置中应该有一个选项来启用处理 NAT Hairpin。4 F+ l. O3 N$ ?; z5 V8 [6 s

1 g8 h; `% k+ m3 e) V! Y" N9 R' p; _1 Z如果您无法连接到您的公共 IP,您的路由器或 ISP 可能设有防火墙规则来阻止该流量。. K1 p6 ~! f2 o: G5 b) }. d* `
您可以先检查您的路由器,只需搜索有关如何使用 ISP 路由器进行端口转发的手册即可。
: |0 z: P# \; t+ u7 \. q, Z1 h4 t
) B( ?' F: M% {3 f, z8 T, q) c5 ^$ [9 }( c+ T% ~6 ?1 E

Palworld-Server-FAQ-Community.md

10.47 KB, 下载次数: 11

979

主题

90

回帖

5万

积分

管理员

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

Palworld服务器安装脚本

# Palworld服务器安装脚本
6 i* i1 l8 R4 O* A/ ^$ W
7 M, d4 I% _7 W本自述文件解释了“install_palworld.bat”脚本的功能,该脚本旨在设置Palworld服务器。
8 N% x) ^) b, A+ y# v% x9 l, F  Z6 i, c6 S# v( }
## 概述' T/ M8 h6 b+ f3 E  a
2 Q" a% I; c" k" Y& D
SteamCMD 、设置Palworld服务器以及准备服务器管理所需脚本的过程。该脚本会执行多项检查,以确保在已安装某些组件的情况下不会发生冗余安装。
* P9 v# }$ m2 L! J  F1 X
- e$ r' G& P" B% f: x9 e5 y## 怎么运行的
  b0 Q3 I3 \6 ^9 ?( j
# t; _7 T' n3 H# Z5 A% Y; K/ h7 j3 f1. ** SteamCMD安装检查**:脚本首先通过在 ` steamcmd`文件夹中查找 `steam.dll` 和 `crashhandler.dll` 来检查SteamCMD是否已安装。如果未找到,它将继续安装SteamCMD 。
' P6 B/ d7 x+ \( X. p; @$ p% p, }& Z' c) U9 k
2. ** Palworld安装检查**:该脚本通过验证特定目录(`Engine`、`Pal`、` steamapps` )和文件(`tier0_s.dll`)是否存在来检查Palworld是否已安装。友世界文件夹。2 B' j4 [4 x) W

5 Q8 s% n) _; g' C" q3. **服务器安装**:如果尚未安装Palworld ,脚本会在Palworld文件夹中创建一个 `install_server.bat` 文件。然后执行该批处理文件来安装Palworld服务器。
! f# N7 ]; [) `0 z
& k0 O0 ?7 s; ?0 q% \) C+ U4. **服务器启动脚本**:该脚本还创建一个`start_server.bat`文件用于运行Palworld服务器。该批处理文件执行几个关键功能来管理Palworld服务器:# y! |! Y$ p0 P: N) K* W3 l- {
- **设置当前目录**:它将当前工作目录设置为批处理文件的位置。  ?+ J8 x( G% W! |
- **备份服务器配置**:它检查“ ServerBackups ”文件夹,如果不存在则创建它,并备份服务器配置。
/ |5 z  _$ w4 B2 _9 ^2 `- **更新服务器**:脚本使用SteamCMD更新Palworld服务器。
* l1 S( j- \; \$ S7 X( G% z3 }- **更新服务器设置**:它复制新的`. ini ` 文件从“ updateSettings ”文件夹复制到服务器的配置目录。7 {4 p; l, ]  m/ ?( r# ?
- **启动服务器**:最后,脚本使用特定的命令行参数启动Palworld服务器以实现性能和服务器设置。
  Y) ^' B6 I# y6 F- ?3 k% e1 T2 s6 l9 E2 x% |- n
## 手动SteamCMD安装
! J6 v8 T6 C* {3 l. a* W  @. |: b8 ]% ^  J
如果您希望手动安装SteamCMD ,请按照以下步骤操作:5 x% K' d' t% q- B- D% r* U9 C' X
( v4 t2 e2 @6 N2 T" i2 s
1. **下载SteamCMD **:前往【 SteamCMD官方页面】( https://developer.valvesoftware.com/wiki/SteamCMD)下载SteamCMD 包裹。
  ~- C* W+ ]" h+ \0 |
' [1 T" q1 @; r2. **解压并放置SteamCMD **:解压下载的包并将`steamcmd.exe`放在与`install_palworld.bat`文件相同的文件夹中。
1 {) Q0 \, |0 G4 [' _
; w: x3 `+ x- Z7 b3. **准备批处理文件**:
0 \) \! `8 C  p; J0 N4 A( Z% Q- 从存储库复制“install_palworld.bat”的代码。
5 f! B. M6 n$ {. O' \9 |- 将其粘贴到新的文本文件中。
5 A2 d/ u" \$ c" A# P- 使用名称“install_palworld.bat”保存文件。4 \0 P1 t( t! C# @! M7 `

) l/ g2 h! m. c0 F3 O9 O4. **运行脚本**:双击`install_palworld.bat`开始安装过程。
0 J- |# E& A) y: W- X3 S8 e/ A* D. ?2 A! ^7 N2 i8 R
## 存储库克隆(替代)7 m+ O' l/ \" |: x( p1 U4 A% t! C

0 [8 e2 E9 c5 U, D. g作为替代方案,您可以克隆包含“install_palworld.bat”文件的整个存储库。如果您想获取最新版本的脚本以及任何其他相关文件,这非常有用。
. d/ }& j* u6 o0 J
3 g4 O* l4 S( g4 E. f. R! Q## 注释) |" @7 r' j# e, W* b

8 G3 h5 n8 }  ?: ^6 v& P- 确保您拥有在脚本位置创建目录和文件所需的权限。
" L3 }# V  `( }( t; f- 该脚本假定某些文件的存在表明安装成功。确保这些文件未被手动更改或删除。
* \3 [, E/ s) K2 P9 I
4 R: z1 ^0 D" N3 h: o" }1 b
0 |, q5 ]$ b, Q" b- O+ Y, r" r

README.md

3.06 KB, 下载次数: 11

InstallPalworld-main.zip

761.13 KB, 下载次数: 11

回复

使用道具 举报

979

主题

90

回帖

5万

积分

管理员

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

SteamCMD

下载 SteamCMD$ d% z9 Y/ Q) m4 R, P5 Y
Windows
' \  V0 u9 Q+ [1. 创建一个为 SteamCMD 准备的文件夹。" s$ R$ Q% R7 i3 B6 x
, i9 [9 Q( O3 y( x  w/ e; C: _
例如. K4 b9 c6 |, a9 {

: l# L* {) F  ~+ M4 BC:\steamcmd
. |$ Z7 H; a% F  n; J, ?2. 下载适用于 Windows 系统的 SteamCMD:https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
( Z) \* V7 S6 o" j, E9 X4 `. {6 w6 \6 q
$ y. |1 }  s, i; y; _: A
3. 提取 zip 中的文件至文件夹。, u" q; T! L; F, K! i  @/ q% o- V& p$ X

5 J5 B% e0 i& c% K  I运行 SteamCMD
( N: W( ?) f$ Z& V( l+ ]在第一次运行 SteamCMD 时将自动更新并显示一个Steam>的输入提示。输入help来获取更多信息。! h6 D# R5 A! B% R: L! \9 J
$ x5 x, U6 C) B
Windows6 X! D$ C# Q$ k! Z
打开一个命令行窗口并启动 SteamCMD。1 u- h: U& B, s
; c* B) S# P/ L: o) o+ P
cd C:\steamcmd
6 _* N! b2 P- |1 ?1 n  Zsteamcmd
! ^# [& T; L' V! n; `, d0 `5 A1 h, u; X5 L, P& Z! o
登录 SteamCMD
* Y& ^1 ^; x0 P( U0 M匿名登录
" {6 D' s# d$ v7 ~下载大多数游戏服务端,你可以选择匿名登录。. O" |( i4 I7 _

" V) L: O: U$ s8 }2 I& Mlogin anonymous
5 L& @) \7 m. u7 J1 V' l, s8 [: s使用 Steam 帐户登录) s+ l5 `& y& G: s1 o9 o# O
一些服务端需要你使用一个 Steam 帐户来登录。
6 M! n9 Q1 C( P9 I7 t( V, E
9 k, Q: x% m2 Y* p. ~注意:
3 u% a5 n4 }) A/ Q( }7 B1 j  e为了安全起见建议您创建一个服务端专用的 Steam 帐户。5 f' Y6 F/ p. }* W/ j. J" Z
注意:
4 \# E+ a! F/ R2 ]. J" [一个用户同时只能在一处登录(无论是在图形界面客户端还是在 SteamCMD 登录)。7 e! [( G2 y" U: S
login <用户名>
% A: y9 ~2 o4 Z7 X0 d下一步请输入您的密码。
/ X+ q* E- G, n7 w
9 b- y7 D8 G/ K5 Q- s( M" v: r如果 Steam 令牌已经在用户帐户上激活,查看你电子邮箱中的 Steam 令牌验证码并输入它。这仅仅只是第一次登录时需要(以及当你删除了 SteamCMD 用于存储登录信息文件的时候)。9 j; m/ G0 V4 E$ n1 \
* c2 G  F2 J0 e2 F) \% s0 e- o
如果你已经成功登录了你的帐户,你应该会看到一条消息。
2 k5 ^0 l& v8 J% k4 r
1 |6 k' Q0 \( q9 A! p7 yWindows 软件/脚本9 ]" y! S& j  o/ Y% B; v/ _% p
condenser* w; p9 _1 ]8 F  Q
condenser 是一个用于下载,配置和启动 Steam 专用服务器应用的引导程序。
, \. U/ J( i1 H/ S
* s  g, D' f" ^" q7 ~SteamCMD AutoUpdater
& u) a6 @$ K7 Y. R# z" l0 U安装和自动更新任何游戏服务端
: x/ z4 h7 O& a* A0 A+ {* a, S
0 F2 n/ L: X- O) t1 |1 ^% ^GitHub仓库: https://github.com/C0nw0nk/SteamCMD-AutoUpdate-Any-Gameserver
& y6 [8 _7 q0 d* _  O4 P
6 C) q/ u8 P2 S! ySteamCMD GUI" h( B$ ]* F7 m% h+ r' u* m
这个工具可以使用户在 Windows 上不通过命令行或批处理文件来使用 SteamCMD。
4 c- O8 Y; j7 O* _& @: o' ^, K2 w! b9 ?! n! ^. g- R, U( j
GitHub 仓库: https://github.com/DioJoestar/SteamCMD-GUI: f3 b2 P5 D8 F4 o. f

) j) O, C/ n5 p7 i* y& v7 h6 rSteamCMD Guardian 1.2( F: l% t: x& l3 t! H
在这里查看并下载:http://pastebin.com/BRUbsGQh  v5 I. z0 F6 _5 \# |
) e; H, N) P+ w& S

steamcmd.zip

756.67 KB, 下载次数: 11

回复

使用道具 举报

979

主题

90

回帖

5万

积分

管理员

积分
53052
 楼主| 发表于 2024-2-1 17:22:09 | 显示全部楼层
新建了一台32人服务器,地址如下:
: ]! X0 t" P+ ?) _
  1. xyh-moon.com:8211
复制代码
2 P4 W% B% ?1 {

( a& ]/ G' f, s8 C1 V& ^ 屏幕截图 2024-02-01 171211.png 屏幕截图 2024-02-01 171303.png
+ S7 I& y1 x  |& o* q# v( [* y0 S- A+ f! H9 l! u) W4 n- s3 M+ V
enjoy yourself !! m% Z) i0 i. H4 ]; ]
, a' u& e* {) q: a
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2025-2-25 00:34 , Processed in 0.105483 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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