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

Palworld-Server 自建服务器详解

[复制链接]

991

主题

92

回帖

5万

积分

管理员

积分
55457
发表于 2024-2-1 08:43:44 | 显示全部楼层 |阅读模式
# Palworld 服务器社区常见问题解答 我在 #pal-server-help 频道中已经有一段时间了,并且这些相同的事情不断出现。这是人们一直要求的一站式清单。
1 l2 A3 {( S3 M* c  U# u5 {! m! r/ X+ _8 P
# 服务器设置
  F  O1 U0 r3 q2 h
0 B$ y6 n* W7 t$ F1 @( a; @## 服务器推荐配置(适合 8-12 名玩家)
9 t% A: c( X# \3 ~' k- 4x CPU 核心 @3.8Ghz+1 T  v& g7 K' ^
- 30GB 存储空间
6 \, q$ l8 e- x1 B7 i4 C$ P: R- 8GB RAM 基础 + 每个玩家 2GB RAM(如果使用计划重启)" Q8 c% _% K) M6 l  \" h' f

- V7 ~, y# O$ J( [ -  或者  -
% c" }8 {( ?# _7 T9 C- 32GB RAM + 48 小时重启(或者崩溃,如果你敢的话)) j# i5 m3 F9 h2 y" Q0 u

5 R' V7 i! g; X. ~. {## 端口0 D$ _- q+ K0 \  h1 O; _, D- q
除非您使用命令行或配置文件指定备用端口,否则您需要启用的端口是:
1 Y( P9 [5 f9 T, {4 k/ T" e7 q> 游戏:8211/UDP
2 ^2 v# x% l: l, y' L>
: o! e( r" R$ M( |- {> 查询:27015/UDP
/ @$ W3 T$ p3 G( ~" W
6 z- Q6 L8 i4 ~& U& W2 t5 p### 转发端口
9 q7 L% e/ d2 U# L% X查看这个方便的链接,了解如何执行此操作:https://portforward.com/' N( [1 n- d% _8 k% r& O/ e

6 v& r1 X3 d# z9 R* j  L### 公共IP7 @& _+ `# w0 }0 S; f. ?" l/ o
如果您不知道自己的 IP,可以从以下网站获取:https://icanhazip.com/
& Y2 E) D$ O1 J1 i; _/ Q6 [, H: A2 l; D8 T" n3 X
> 注意:如果您的 IP 以 192.168.xx、172.10.xx 或 10.0.0.x 开头,您可能位于 CGNAT 后面,这将使托管服务器几乎不可能。
$ o9 P2 d" |, _) Q/ x  C- |4 E% l$ x& ]' u! x- U3 D: p
### 端口验证+ A: b, g9 \% J# c7 D
需要知道您的端口转发是否正常工作?使用此 UDP 站点:https://check-host.net/check-udp
! X) a  j) z2 u只需输入您的IP:端口,IE:127.0.0.1:8211
) P7 d8 `! i+ I* e' h6 F' ?6 e6 i+ s0 i
## Palworld服务器保存数据7 R$ u: F# T- P, n1 }, q" f
Palworld 的保存数据位于:/Pal/Saved/SaveGames/0
4 A5 m6 V$ c! i8 {2 X/ b* a  ]5 a$ T. Z8 T: k
您可以使用以下网站查看 Worldoptions.sav 文件中的当前设置:https://palworld.tf/) Y! J6 V! ?; F  y
. [+ u) r$ p$ e6 \1 \( Z0 j, W* X
## 备份脚本
4 M( _1 l7 d& ^如果您不想丢失进度,您应该定期备份服务器。1 L8 E$ a) Y! R
# l$ [/ X+ e1 U& e! p
### Linux+ ~( I/ r2 v( s
下面是一个示例 BASH 脚本 (Linux),可以帮助您入门。
0 A' W) H8 v6 }8 v) Y& F8 x* q5 s````bash
) G, U# ~5 W( V2 h3 G8 D9 w. [#!/bin/bash
) ~+ o" I# y" s1 f1 b( {; u
( n; o6 V  e8 Y, l# 定义源目录和备份目录3 G/ ]3 g7 d) a& {( U" b6 Z2 [9 N% X
SOURCE_DIR="/opt/game/Pal/Saved/SaveGames/0"6 P1 ?$ T, O3 @2 D/ g1 ?
BACKUP_DIR =“/路径/到/您的/备份/目录”6 F2 ~% t5 [! n% Z8 ]  y: D
日期=$(日期+%Y%m%d_%H%M%S)3 o2 U  q! w- \5 t) Y
, }9 E' h8 U$ C) k
# 创建一个 gzip 压缩包
# n: t+ k8 @6 h" H; ?' ?tar -czf“${BACKUP_DIR}/backup_${DATE}.tar.gz”-C“${SOURCE_DIR}”。4 u; _( p" e$ v, Y/ }! l8 s

7 Q' r8 n9 P& \% |6 `7 `4 techo "${SOURCE_DIR} 的备份已于 ${BACKUP_DIR}/backup_${DATE}.tar.gz 完成"
! `! y% d9 s2 A- |( ]3 E````
: x* x/ X! b  D6 B+ A9 H1 ?2 c7 a2 D9 q. i, X- z
### 窗口
: d8 I. i# x: R* U: m$ B; m/ q以及用于 Windows 上备份的批处理脚本。它假设您已经安装了 7zip。, Q3 o. R! s) c0 j) V- D9 B
1 f  f' k+ X9 Z" k2 x4 @/ w
````
5 a; |  [4 u) B  ^@回声关闭
- H* |* a0 |( w% R+ q设置 SOURCE_DIR="C:\opt\game\Pal\Saved\SaveGames\0"# B* _0 C1 Y7 x/ ^) {1 s
设置 BACKUP_DIR="C:\path\to\your\backup\directory"
; Y' {" a9 q3 v* R8 K设置 DATE=%日期:~-4,4%%日期:~-10,2%%日期:~-7,2%_%时间:~0,2%%时间:~3,2%%时间: 〜6.2%
9 C3 Y3 a) G( |6 j$ V( M
$ t/ T  Q1 @5 g3 e* n. Q  f“C:\Program Files\7-Zip\7z.exe”a -tzip“%BACKUP_DIR%\backup_%DATE%.zip”%SOURCE_DIR%0 r4 O. Z* o* H* N

. V0 W, _# U8 n+ X6 gecho %SOURCE_DIR% 的备份已于 %BACKUP_DIR%\backup_%DATE%.zip 完成
. Q4 ~+ i5 D! |````$ R/ D' }$ ^+ ]' p9 m, ?
$ h( E7 ^" |1 G# b+ m+ R
## 安装/更新游戏时需要帮助吗?  [3 i1 o" Q- M( a
或者只是有人为您做所有艰苦的工作?
7 P' H! T  _( M9 {$ ~# a
( j! |4 [% ?* i- e+ i/ O### 设置指南:
, \* W1 U, ]: K/ k6 ^% ~- [TroubleChute](https://hub.tcno.co/games/palworld/steam_dedicated_serv er/)
. q9 _3 u! e' [, O$ P, b. w9 ~; l3 V& O0 G3 L6 T
### 配置生成器!
# b' b% r! M9 n" d( _首先是一个很酷的配置生成器:
9 d6 Z) N" v) \# D7 mhttps://pal-conf.bluefissure.com/7 n5 D$ f* h7 V
, C8 j  S9 F* t6 C  ?# ~$ @1 @
### SteamCMD* r# r" E1 ~  S! @
如果您使用 STEAMCMD 安装服务器,只需重新运行相同的安装脚本即可。它将为您下载更新。
" N/ N2 _) U0 ]& u) q/ \+ U  F6 c: H: A7 p, p, I
- 关闭你的服务器
- N3 h% V% u2 o) }7 W4 B( c9 Q- 更新您的服务器
% v. M* |, ~+ N4 a2 }7 O* }: j7 b4 `* U7 O/ d* t& O
SteamCMD 的基本命令如下。
, m5 V$ s7 g+ m: [9 N& Q7 c* t1 g```steamcmd +登录匿名 +app_update 2394010 验证 +退出```
, J9 _. V3 T8 O8 x5 Z' |* D4 B5 C- f( q# E
如果您使用自定义安装目录,则需要对其进行修改。/ N1 @! H7 }4 V6 F8 F5 Q7 j
```steamcmd +force_install_dir "/PATH/TO/DIRECTORY" +登录匿名 +app_update 2394010 验证 +退出```
, z& S( Z( c; H3 w/ x( o, \, o5 h2 Y
- I4 F+ r  ~& J9 k- 下载完成后打开您的服务器。4 C. N! `  i& {$ u' I
# o! r4 J8 ~; R' y
### 游戏提供商
/ l: t$ o- S2 K% T! Z请注意,每个游戏服务器提供商都不同,我们无法真正告诉您在此采取的正确操作。" w! P5 x1 L  v% D
6 |. P' l! F4 D! M8 A
- 通过面板重新启动服务器
( ?" }% i- f' H8 L4 @" D- 请他们的支持人员为您更新。
. Q7 ]" Y% D6 m3 K) ]: O! \$ g/ e% C5 j0 k6 j6 I7 v) a* T1 z
免责声明:我并不是通过列出任何提供商来认可他们,只是让您知道他们的存在并且可能能够为您提供您正在寻找的东西。
$ r2 L& V7 [: m
: ]' a1 U( s& @8 Z+ f在从新公司购买服务之前,请务必检查 Google、Trustpilot 等评论网站。; p+ Z- ]) H  Q) f+ \  D

$ t* @. A( w# `. z1 E- https://lilypad.gg/palworld Discord 上的 #joshmiles!- k: K" G8 H: D' {" [8 \  F+ N" Q
- https://low.ms/game-servers/palworld-server-hosting
$ E5 v9 [4 I$ w, K* \# ~3 i- https://physgun.com$ F3 L* I& g4 W2 f3 X

% x2 k8 Y- R4 L" \### 手动安装
1 T2 S: g! D+ C- W* d4 F' [查看这个记录的安装脚本! https://github.com/mdrain18/InstallPalworld- A& ?4 P* g& D3 D5 C6 z

$ {7 o# R% H; P; |3 A, L: Y### GSM(游戏服务器管理器)
2 A  E0 k" G4 A  u6 N( [% w9 r要为 Linux 设置 GSM:
8 i0 ^. J$ N5 `5 ?- https://linuxgsm.com/
- r+ l8 K$ L4 F4 M9 r
- U9 W: F% s3 b; k. [- N0 O9 h要为 Windows 设置 GSM:
% W& \, m( Y. n! Y0 x' \/ s* y- https://github.com/WindowsGSM/WindowsGSM! L( j+ Z+ p, L5 q) P

8 b$ F' T  p! j7 W- ]现在甚至还有专门针对 Palworld 的分店!: e. |) m/ p% d3 b; M
- https://github.com/ohmcodes/WindowsGSM.Palworld
; ~0 P/ T2 z8 b0 I% X9 |5 w2 B5 p1 c- L+ h
### 码头工人
' W0 g7 q# W: E- E1 l) ?7 B6 e有几个已知的 Docker 镜像:
( d% [4 E  \" F1 M7 G- https://github.com/thijsvanloef/palworld-server-docker4 O! G6 \. r3 L$ b, L# |4 H
- https://hub.docker.com/r/jammsen/palworld-dedicated-server1 |1 d* h9 X$ k
- https://hub.docker.com/r/yatsuku/palworld2 T& d8 e' g7 L0 o, _. [9 J, e
- https://github.com/hmes98318/palworld-docker
/ z: e, s) `3 X+ v! D+ k1 _; O+ l, p2 X8 _$ g& c6 |5 o5 e7 j
对于稍微高级的 docker 版本,您可以在这里查看:$ b' Y8 y$ e9 |. W' U/ u
- https://www.reddit.com/r/Palworl ... n_docker_container/
3 s' {  P, W" _- P* L4 F
/ h, l* S+ R, @8 S' h# @" {Oracle 免费套餐的 ARM64 变体。9 E% C  H4 m. z9 H" k! o0 r
- https://github.com/nirog0d/palworld-arm64/ V) \- N0 I& T- b8 }
- https://hub.docker.com/r/nirog0d/palworld-arm64
2 y, F" Y2 j0 _  u. {4 R! s" ?& ]% m  q5 }2 U2 _
### 翼手龙3 s- R: {- n3 J9 {2 R
目前正在为 Pal 制作一个 Egg:https://github.com/parkervcp/eggs/issues/2669; v) o. `% n! N' k
/ N- R- d' l. k- I
### 启动参数3 x! h* j! y' t
从一开始就使用它们来覆盖服务器的行为。
0 |, U) I  k* ~: R6 p% F3 b$ e* ~* G& w0 m
- -端口=xxxx
. }- q# r& ?% S2 O--publicport=xxxx
( T$ o, J0 }2 V  d  d
0 i0 H. ?2 S! O: c4 `6 G> 将这两个设置为相同的数字,这是您的游戏服务器可连接的数字。即 8211。* T3 t" m8 [9 W2 P
--queryport=xxx. L( j+ }' m, p2 W' i5 e

5 ~; Z9 |& B( Z: l( f+ L> 这是Steam的默认查询端口,如果与27015发生绑定冲突,请设置此端口6 ^4 ]& O5 x- e* S. d# q3 I- Q
--RCONEnabled=true
# B5 R5 L3 b( Z' l& w7 p+ y6 X
> 您要启用 RCON 吗? (这是一个远程服务器管理工具,你不需要它)
6 X& K  R1 P# D2 t- -RCON端口=29027
& S9 @$ j" ]" W1 ]: ~# `0 }+ |  L( W1 o8 K9 R8 \* ~. X
> 您希望 RCON 设置为哪个端口?如果您打算远程管理服务器,还需要进行端口转发。
1 U. Z6 C( ~' p% J, I3 `- -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
9 b( h. d# q/ r1 M9 P) \( k4 `$ R$ N7 R% L1 ?8 R' r2 h
> 这些是开发人员提供的可选性能参数。3 i. T4 F/ p; f7 @6 T( V
- -玩家=16
# E1 W* T9 E1 L) \4 T2 }% F4 a1 ]9 c6 w* t; r* q  L# Z' h
> 超越玩家限制. D. ]+ N2 D; d* ?
--服务器密码=“”7 F1 u) R; I2 m2 s1 B3 l

" ]* \/ a) \' S# N+ Y; t> 覆盖连接密码0 g3 k5 y& v  p; O, b. L3 f
- - 管理员密码=“”6 ]* y1 p. t9 G$ N; B5 l2 e

# e- B, ]4 a# M: n' P# V> 覆盖默认管理员密码8 I: ?0 p+ y  A% L( d& ~
- EpicApp=PalServer
, Q1 _3 C/ B: ?& S- ]3 I+ W0 j3 U# E9 H' H6 v( a
> 在公共服务器列表中启用显示。2 B: H% q8 j6 @' u2 X" \

* e8 U: |' {2 C) m! c4 N- @--服务器名称=“”
5 W! s% E$ x7 A$ g( \> 覆盖默认的服务器名称。, S! `3 ?/ }+ J% p4 @- g0 ~
+ A/ b! S$ s- N% G
: H$ W( u3 F6 z
6 v1 d, g) y* D
# 多人游戏$ i6 X' Q; T5 M- ]: l) i% E
; }; B" F7 B* j4 W( ?; {) c4 Q0 _
## 我可以通过 Steam 加入 Xbox 上的好友吗?+ o% b4 J% a9 T
不,目前没有交叉游戏。显然 PocketPair 正在努力解决这个问题。
- ]$ R. p1 b' M' n! j* S, G- T; H1 w8 r3 p9 @
0 ~$ B1 h) N8 }3 f& h7 O+ z  ^
## 我可以在 Xbox / Windows Store 上与 4 名以上的玩家一起玩吗?; D4 X7 ?- n% I9 ?7 R' B
不可以,目前只有 Steam 的专用服务器可以托管多个玩家。与上述相同,正在处理中。
) |5 \( G$ R' _" w# J8 H8 M" |3 P* |6 b3 b- a, L
# 已知的问题. T1 K. w. P6 T2 p0 S1 q
## 内存泄漏. `% d4 A, z+ D( V
游戏中发生的一些事件被认为会导致内存泄漏。: P+ S6 @/ E$ `  d3 |/ J- q
2 q0 H, X7 P2 K- z) A, E
目前有两种方法可以解决这个问题。( \( Q6 ~6 o% R" B. T# e
- 在“PalWorldSettings.ini”中设置“bEnableInvaderEnemy=False”/ o$ G/ t9 L1 x4 Z# Z
- 为您的服务器设置自动重启。以下是当前的一些建议,您需要找出最适合您的:
, P3 r  F2 J* ]' i$ R- 16GB RAM,每 8 小时 8 个用户。
6 A6 l- D! L  }. K) P8 a- 32GB RAM,每 12 小时 16 个用户
6 H; c2 z  R/ R7 Y/ T- 32GB RAM,每 24 小时 8 个用户
6 H3 Z& w* ^  n& O2 r1 L. f$ J4 ]# v" S: Z& R
被认为导致问题的事件:
! b9 H) p( Y4 k# H- {- 反复加入地下城
% ^! q$ C# M, B. U) G( w- 突袭事件1 ]* v6 W/ z5 m" v$ K. Y6 g
- 在基地工作的派对伙伴,人们看到他们四处“移动”物品,但超出范围,然后反复扔掉它们。这会导致 Pals 路径中出现大量资源。
2 f) @# y$ p+ I" Y( t1 B5 r2 [* _" I2 Z7 ?6 u9 }" [" J: c8 y  z8 d0 C) ^
## Forever Black 加载屏幕 - 可能在 v0.1.3.0 中修复& ^: M% ?# Z: Z( Q% [
值得尝试的事情,5 p0 ~8 p. a! d4 c- T% E3 H: |
- 重新启动游戏后重新连接。! R8 V7 i" q- s
- 尝试直接连接
2 ?3 a% \. N( t# O: `# u! \  `: z: ]( F8 |* m) K9 Q$ {7 n0 u2 ^
如果此后您卡在加载屏幕上,则您的玩家个人资料可能已损坏。
4 e3 o6 U! q3 F/ S% I* @0 u& K
/ V" ^- x; {; ?# a% \这是由于其他成员离线时加入/离开公会造成的。
9 |1 K2 C- d+ R, j' h5 j4 o4 A+ ?8 |. X
如果你是官方的,除了加入另一个服务器之外没有其他解决方案。
# X7 R' ?. K1 P' C3 @( m3 }) R
; N5 R7 w+ ?2 U## 我的角色已被擦除/我收到输入新角色的提示
) I  E" n9 J6 N. G; s* F- j5 q两件事之一已经发生,没有人能真正帮助你解决这些问题。
6 c4 K+ p4 _. q! m" `, p- 您已加入不同的服务器
" j# W  L/ N) u9 z8 `- 服务器数据已被擦除
3 r) v5 X% Q$ B  `" f, G& a9 f( S. B+ Q+ \7 u
7 R% [& Y$ A3 r, O9 v
## 公共服务器未显示在服务器列表中。
0 p7 f5 G+ G* v# P/ V4 v  {" d服务器没有关闭,服务器管理器显示服务器已损坏。
" s. ?" Q$ ~" L( q! k+ `  K0 T7 H. h5 t; Z( r
- 在这里找到你的服务器的IP:https://www.battlemetrics.com/se ... e&status=online; A* Z# h2 b- f+ `1 I
- 然后使用直接连接选项。
. [+ r. f  k4 J; |; }/ ?
* a6 |+ I) U' A* }# t( E& S9 }) @9 \' I  n' A0 q& Q: [4 L
## 使用密码直接连接
6 M2 j: u4 w! n2 I有一个解决方法,因为当前直接连接不会提示您输入密码。
( e! U7 n7 @# A/ ^( Y# j! _! G$ u" ](Mlem Mlem) 在 Discord 中发布了此内容。2 c$ q  B! ]# ~: ^& F
& J- J. \9 E. D9 G. I" H4 m
- 打开社区服务器列表。
' P* l) p# L' ?) N: j- 单击任何密码服务器
% c+ S9 ^; S5 D' C: n- 输入“您的”服务器的密码' b7 P. r$ Q) G! e4 D+ [9 k- a
- 单击“确定”,然后单击“否”
/ c' X: F. f' ?. ^$ `- 使用您的 IPort 直接连接到您的服务器7 I! f: Q8 y3 b, H4 Z# w4 j
# l. R+ e, g( r/ p

, ]8 W0 x5 X, H## 如何正确更改服务器设置。
' _/ W4 H/ M2 Q; _- 关闭你的服务器
/ s3 W. a' N( R/ I- 修改配置
7 p1 n! l& v' I% q# [+ x( S- 保存配置
& c! h1 H9 {' z) E/ A' l! t4 y- 启动服务器
/ P; C; e" |/ s7 v! Q5 C0 p, [$ m
# 保存! A5 P" @6 m6 ?% X& Y& g0 @
* u& E* c6 W# ?& L% j5 U- {
## 如何重置我的服务器?; Z- P8 i' f" G2 [# ~! R
要删除服务器上的当前进度,请转到上述保存位置并删除内容。. r: ]7 @; x9 v( z2 p+ ?1 o

- \7 R# ]. A; X+ a9 K## 我可以修改我的保存数据吗?
8 d9 W8 M5 I4 x( l8 f  x有一种方法可以修改您的保存数据,其中包括将其从 .sav 转换为 .json 格式。然后进行更改,然后将其转换回来。
( K; U6 }& n- m+ C; n7 M. t/ G/ S$ ~5 A6 r
当前的方法是利用这个python脚本:https://gist.github.com/cheahjs/ ... -convert-to-json-py
9 Z! W* ^* n* Y; p3 ~
9 d# ^3 g6 V# y  Y. d$ q## 我可以在不同的服务器上使用我的保存吗?
" J. n9 w# q5 i7 M9 `2 ^! k7 Y! H; U不,您不能在具有相同配置文件的不同服务器上玩游戏,每个配置文件对于该服务器来说都是唯一的。) O  h" w0 s6 o$ S
* a. G( y/ [8 ?/ W+ C
## 您可以将服务器保存迁移到另一台计算机吗?2 `! A7 U; D" w" I
从技术上讲是可以的,但是需要考虑一些因素。
3 G0 ?0 |; ~' D; z1 L7 I) D& |$ S" W- O" w' t( Q1 C
- 从公共服务器到私人服务器:否
; p# v3 X/ ], x3 f> 无法从公共服务器获取数据
5 k4 }/ M& s- H8 Z0 e. O- ?+ [+ i# O" R
* T) b' @" F0 q, d/ ~- S- 从本地保存转换为专用:是
6 m2 p- c: A  j2 e- p> 有一个正在开发的修改工具可以让你做到这一点,请在官方 Discord 上查看#palworld-modding。9 d8 t( h; M' ]1 t0 ]* }; \
https://github.com/xNul/palworld-host-save-fix
; e) V; `- y( h4 C  m  D! f+ N+ P/ A& t0 s. i, m( V1 ]
——从专注到专注
  F( E, u) P3 n: F+ e/ O# D. m$ v是的,以下步骤可实现此目的。
/ H. e0 u, @; f/ S8 R! M( h1 x; [5 E: N0 u9 E1 A4 Q4 J/ m
### 警告这是一次性传输,可能会发生一些数据丢失(玩家角色被重置)。到目前为止,不同服务器类型的结果差异很大。
( J) Q  s* m) M6 y````" I. ?" }) m# _0 y* t
1)创建新服务器,运行一次并停止。
9 E) h. m9 g$ K, H. o; T2)从旧服务器获取SaveGames文件夹/ z8 i1 P. N# \& a; o) E
3)修改新服务器DedicatedServerName = 旧DedicatedServerName0 p9 A2 w- }& b# c+ P+ z; ]
发现于 Pal/Saved/Config/LinuxServerGameUserSettings.ini( ?  |! r' r' H: F$ H7 y
4) 将 SaveGames 文件夹从旧的复制到新的
/ q! k- i3 ~' |5) 启动新服务器5 }3 E: @0 Y5 ^& m
````
' m1 n+ @) E: W2 [4 D' f7 u; ^% @1 \$ d9 u! g; H
# 联网
! g. [; I, M, z# g5 _# Z# h4 a" m## 端口转发故障排除$ W" X1 O+ j- t; _, R
### 本地连接1 N8 H5 i- C6 P9 A& l
首先,检查您是否可以通过本地IP连接到您的服务器,即192.168.xx或10.0.xx
& v# Y! h2 e, D& ?; T7 s3 h% j- 如果您不能,并且端口正确,则服务器上可能有防火墙,您需要允许连接通过。5 N3 ^2 ]6 W1 F- z" g7 i

$ w" j' d8 N/ H4 z4 t1 v+ A' p### 广域网连接7 c( p. ~$ b3 T4 v. o7 k
如果您可以在本地连接,接下来您需要尝试您的公共IP。# c# a  h# g+ s  R6 f) M
- 使用 https://www.showmyip.com/ 之类的东西来收集您的公共 IP。& ?1 K3 k. f# B& q6 @. I
- 尝试连接到您的公共IP。3 p! B0 I/ T. T! t
* Q" k0 l' b- s# S  j- D! u
如果您无法连接,无论您的朋友如何,您可能正在经历 NAT Hairpining,它会在本地重定向您的请求。您的路由器设置中应该有一个选项来启用处理 NAT Hairpin。
/ d! g  G4 A# k9 E! v2 L/ d4 ~' T
8 N: z* @1 g7 N1 k- z如果您无法连接到您的公共 IP,您的路由器或 ISP 可能设有防火墙规则来阻止该流量。
- a  f/ E5 h+ A* L: v您可以先检查您的路由器,只需搜索有关如何使用 ISP 路由器进行端口转发的手册即可。
) E1 V- \; Y" a( J7 d0 D* b4 [0 O6 z( S% }$ L# Y- D
& {' \- K& q1 t, h$ A

Palworld-Server-FAQ-Community.md

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

991

主题

92

回帖

5万

积分

管理员

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

Palworld服务器安装脚本

# Palworld服务器安装脚本
7 m0 W5 t8 d6 O2 S& p2 s' v
- y& Y/ H$ e7 S$ ^% Z8 G, h0 V6 k本自述文件解释了“install_palworld.bat”脚本的功能,该脚本旨在设置Palworld服务器。) P+ _8 l. j1 x. e: u- ?9 K

9 ^! P% p; T2 Q7 ^## 概述
! f3 u$ r- d# d: V" @
/ n. G, T  ~! \' w" }: mSteamCMD 、设置Palworld服务器以及准备服务器管理所需脚本的过程。该脚本会执行多项检查,以确保在已安装某些组件的情况下不会发生冗余安装。) S0 I8 {" `% s7 C5 Q/ d

: t( O3 I5 k( N! I## 怎么运行的* o8 z6 C8 L+ F% h
2 V4 Q6 j9 C+ y! R1 E
1. ** SteamCMD安装检查**:脚本首先通过在 ` steamcmd`文件夹中查找 `steam.dll` 和 `crashhandler.dll` 来检查SteamCMD是否已安装。如果未找到,它将继续安装SteamCMD 。
! ^' L4 k: I% S2 ^& b* V9 e8 r' e7 }  D& @/ S
2. ** Palworld安装检查**:该脚本通过验证特定目录(`Engine`、`Pal`、` steamapps` )和文件(`tier0_s.dll`)是否存在来检查Palworld是否已安装。友世界文件夹。8 f( e( @4 H2 b* l3 F3 b* e9 _5 C

6 _4 L- y/ u- L5 ?- h3. **服务器安装**:如果尚未安装Palworld ,脚本会在Palworld文件夹中创建一个 `install_server.bat` 文件。然后执行该批处理文件来安装Palworld服务器。
8 G. R3 n1 n4 D* D& K
$ `5 e8 {, v9 d* U6 F3 Y4. **服务器启动脚本**:该脚本还创建一个`start_server.bat`文件用于运行Palworld服务器。该批处理文件执行几个关键功能来管理Palworld服务器:
, W- c3 Q: I7 ~5 ?- **设置当前目录**:它将当前工作目录设置为批处理文件的位置。6 J) K# F& g! _* q  o" |
- **备份服务器配置**:它检查“ ServerBackups ”文件夹,如果不存在则创建它,并备份服务器配置。
( u/ x/ R& K) F0 Q1 R2 O8 D  M- **更新服务器**:脚本使用SteamCMD更新Palworld服务器。# i- ?& L+ U+ b
- **更新服务器设置**:它复制新的`. ini ` 文件从“ updateSettings ”文件夹复制到服务器的配置目录。
1 c' v5 e, Q5 {  t/ ]' B- **启动服务器**:最后,脚本使用特定的命令行参数启动Palworld服务器以实现性能和服务器设置。' S! k9 s; K0 Q1 G2 Q

2 y9 g- r' o# |& F1 j& Q## 手动SteamCMD安装
! n3 P" P& ~3 J8 e, X! ~% L- \2 V! j: H+ W% g: Y
如果您希望手动安装SteamCMD ,请按照以下步骤操作:. `; x; B3 w$ V. A0 }+ f
- i+ r7 n' G  A) Z% N
1. **下载SteamCMD **:前往【 SteamCMD官方页面】( https://developer.valvesoftware.com/wiki/SteamCMD)下载SteamCMD 包裹。; T! z4 n$ U& A% ]1 g" p' C

4 T4 S) C6 b  y: K( Z$ S2. **解压并放置SteamCMD **:解压下载的包并将`steamcmd.exe`放在与`install_palworld.bat`文件相同的文件夹中。: M# ]# d6 f! ^* S, C
' B( I+ P" z0 |; `4 y+ C; \
3. **准备批处理文件**:
) k* n# R  M! i- {- 从存储库复制“install_palworld.bat”的代码。4 M; o: E$ \" W; _8 R, V! O: h
- 将其粘贴到新的文本文件中。0 x+ M6 _; G! S$ |" T% R- }! C
- 使用名称“install_palworld.bat”保存文件。
  h3 d; w0 K) `9 Y: X
* p8 g2 v) U" {' j0 Z4. **运行脚本**:双击`install_palworld.bat`开始安装过程。
* R4 o: _: q5 c2 a9 \; h, \3 e! M' O9 q) d3 E$ m" P/ W
## 存储库克隆(替代)
) O6 \- |9 f3 \5 a# B- Z7 j) A3 o% ~  K1 Q2 T& U8 X
作为替代方案,您可以克隆包含“install_palworld.bat”文件的整个存储库。如果您想获取最新版本的脚本以及任何其他相关文件,这非常有用。) i* U( N9 `: J$ C  h4 S

2 w" r8 x7 O4 f## 注释. H4 Y8 H2 I$ G' I5 p- ?: k0 q7 D$ @

7 w$ D, k5 X5 f/ ~- 确保您拥有在脚本位置创建目录和文件所需的权限。: [) h9 i2 }0 V6 Y+ G! m& w8 ^
- 该脚本假定某些文件的存在表明安装成功。确保这些文件未被手动更改或删除。. c+ r" A% q/ [! w7 u

$ _' k9 f+ s' I1 Y; p* q
: `, b' t9 ]" f$ U) @# \

README.md

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

InstallPalworld-main.zip

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

回复

使用道具 举报

991

主题

92

回帖

5万

积分

管理员

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

SteamCMD

下载 SteamCMD9 l  k" l. ]. N0 j
Windows
( n: A2 r/ v+ Y' g5 X# b8 C/ m1. 创建一个为 SteamCMD 准备的文件夹。
* [4 X6 E9 h2 m6 X; S# Y
8 x. y' K1 M. k, X& p+ Y例如' h; {( f( f0 ]$ F( I1 X

! P. M, a  {9 c  Y6 n# EC:\steamcmd6 s# M3 y& _- F
2. 下载适用于 Windows 系统的 SteamCMD:https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip" Q# Z; o4 O/ l" o2 O
, ?* Z4 J" G$ @' B  T6 g
/ C+ R- Q! D: \1 |+ P
3. 提取 zip 中的文件至文件夹。
2 o& V7 f( \- c/ S- J( B0 P2 v# i6 D
运行 SteamCMD
7 s3 W$ N9 R9 Z" D/ P在第一次运行 SteamCMD 时将自动更新并显示一个Steam>的输入提示。输入help来获取更多信息。9 t' |/ U4 I2 z6 L& I/ C- Y$ D

+ a" K. L* }; f' D  ]Windows1 G( ~" F0 @6 r  X8 l  ]+ s# A
打开一个命令行窗口并启动 SteamCMD。
5 a$ Y6 a: L9 O8 P7 M* A2 b; D. D$ c  U9 S( J
cd C:\steamcmd7 O' Z. D: c! A+ q" \3 N6 [
steamcmd9 _4 Y6 w9 u; o5 p# I
9 D* @. V- e/ w
登录 SteamCMD
/ N0 B; b; P4 {匿名登录" g& k6 d( D# q; C; [7 H
下载大多数游戏服务端,你可以选择匿名登录。6 Y3 I9 k0 _3 M3 ~: [2 y
9 c- g9 H* K2 i& y$ C" C
login anonymous
" z2 [# ^3 N9 t使用 Steam 帐户登录. j  H" N9 C' F) E0 G
一些服务端需要你使用一个 Steam 帐户来登录。
7 o4 v: G3 A) v0 {; _  {% t
, o' U$ h6 U3 _; h9 A注意:
6 F: s; G0 P" C9 k2 a. K3 y2 d' p为了安全起见建议您创建一个服务端专用的 Steam 帐户。
% s. s' N  y# D, w4 `( u注意:% z3 x( O" ^9 p; B
一个用户同时只能在一处登录(无论是在图形界面客户端还是在 SteamCMD 登录)。1 b2 N4 [1 \1 ~* y" T' X( }2 @* X
login <用户名>  _  E5 H+ f( @9 x- a3 c" m. Y
下一步请输入您的密码。
# F% U2 @1 `) `1 O; {1 U' q5 ?/ _, Q& X* _9 ?2 Q; v
如果 Steam 令牌已经在用户帐户上激活,查看你电子邮箱中的 Steam 令牌验证码并输入它。这仅仅只是第一次登录时需要(以及当你删除了 SteamCMD 用于存储登录信息文件的时候)。
3 ^/ {, q: G3 K2 e8 B+ l8 a8 N5 u6 p" v
如果你已经成功登录了你的帐户,你应该会看到一条消息。
$ z- D6 |& }+ n2 I- @
  |# C, T! p  BWindows 软件/脚本  A) q3 W' I" a
condenser
: k* w# g2 Q' D& g2 A- v9 ~; M4 Dcondenser 是一个用于下载,配置和启动 Steam 专用服务器应用的引导程序。
* F5 ?+ F+ n" j) p) Q) C4 S" }$ j3 f. n1 d- N6 f, K9 C# G
SteamCMD AutoUpdater
% P* X$ ~) `2 C0 c3 {% Y8 S$ O安装和自动更新任何游戏服务端1 t, L: B" y4 [" N# r% D% v' i

- u/ I$ i' C8 p" y4 \8 w" l6 k9 vGitHub仓库: https://github.com/C0nw0nk/SteamCMD-AutoUpdate-Any-Gameserver+ Q( V0 J2 E  X7 g! c, H( v

& I3 J/ i0 `) eSteamCMD GUI' H. k3 V5 x/ W; c
这个工具可以使用户在 Windows 上不通过命令行或批处理文件来使用 SteamCMD。
8 c7 ?) Q4 J, J, K$ c1 M, j8 ]) [0 E* H* [' ^* Z% G* t
GitHub 仓库: https://github.com/DioJoestar/SteamCMD-GUI: F9 O2 x! G* G1 b1 n; i) a
! R7 f. e2 ^& O1 s
SteamCMD Guardian 1.2. T% A8 v7 ]& w7 k' m: ?* y0 x" ^4 L
在这里查看并下载:http://pastebin.com/BRUbsGQh3 V5 M+ ^% m% M0 `
5 C, B8 G, K! E4 m0 V& T& K

steamcmd.zip

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

回复

使用道具 举报

991

主题

92

回帖

5万

积分

管理员

积分
55457
 楼主| 发表于 2024-2-1 17:22:09 | 显示全部楼层
新建了一台32人服务器,地址如下:
1 J; `. Z$ J* C0 K9 q
  1. xyh-moon.com:8211
复制代码

0 \  Y$ M& b6 v% B5 o( Y1 Q. u0 \, `
屏幕截图 2024-02-01 171211.png 屏幕截图 2024-02-01 171303.png / Z9 q4 D% t% k  K" y: U
- U0 i: _# p+ Z
enjoy yourself !
! T, S8 ?7 a+ f5 F1 q# V: E1 B$ Z# {+ |9 M. v( A
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2026-8-5 10:23 AM , Processed in 0.108880 second(s), 26 queries .

Powered by xyh-moon X3.5

© 2001-2026 Discuz! Team.

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