<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Palworld No Docker]]></title><description><![CDATA[<p dir="auto">Sin Docker, en Bazzite el reto es que es un sistema inmutable (rpm-ostree) — no puedes hacer <code>dnf install steamcmd</code> directo en el sistema base. La forma limpia es usar <strong>Distrobox</strong> (que ya viste mencionado en el banner de bienvenida), que te da un contenedor Ubuntu completo donde SteamCMD funciona sin fricciones, pero el servidor corre igual de "nativo" que si estuviera instalado directo.</p>
<h2>1. Crear el distrobox</h2>
<pre><code class="language-bash">distrobox create --name palworld --image ubuntu:24.04
distrobox enter palworld
</code></pre>
<p dir="auto">Todo lo que sigue es <strong>dentro</strong> del distrobox (verás el prompt cambiar).</p>
<h2>2. Instalar SteamCMD</h2>
<pre><code class="language-bash">sudo dpkg --add-architecture i386
sudo apt update
sudo apt install software-properties-common -y
sudo add-apt-repository multiverse -y
sudo apt update
sudo apt install steamcmd -y
</code></pre>
<p dir="auto">Te va a pedir aceptar la licencia de Steam — acepta.</p>
<h2>3. Descargar el servidor de Palworld</h2>
<pre><code class="language-bash">mkdir -p ~/Palworld-Server
~/.steam/steamcmd/steamcmd.sh +force_install_dir ~/Palworld-Server +login anonymous +app_update 2394010 validate +quit
</code></pre>
<p dir="auto">Esto descarga varios GB, tarda un rato.</p>
<h2>4. Primer arranque (genera los archivos de configuración)</h2>
<pre><code class="language-bash">cd ~/Palworld-Server
./PalServer.sh
</code></pre>
<p dir="auto">Déjalo correr unos 30-60 segundos, luego páralo con <code>Ctrl+C</code>. Esto genera <code>Pal/Saved/Config/LinuxServer/PalWorldSettings.ini</code>.</p>
<h2>5. Configurar el servidor</h2>
<pre><code class="language-bash">nano Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
</code></pre>
<p dir="auto">Busca la línea larga <code>OptionSettings=(...)</code> y ajusta lo que te interese, por ejemplo:</p>
<pre><code class="language-ini">ServerName="Los Del Ring Palworld"
ServerDescription=""
AdminPassword="cambia_esto"
ServerPassword=""
ServerPlayerMaxNum=8
PublicIP=""
PublicPort=8211
RCONEnabled=True
</code></pre>
<h2>6. Arrancar el servidor real</h2>
<pre><code class="language-bash">./PalServer.sh port=8211 players=8 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
</code></pre>
<p dir="auto">Esos flags (<code>-useperfthreads</code>, etc.) son los recomendados oficialmente para mejor rendimiento multi-hilo.</p>
<h2>7. Salir del distrobox sin matar el servidor</h2>
<p dir="auto">Si quieres que siga corriendo aunque cierres la terminal, usa <code>screen</code> o <code>tmux</code> <strong>dentro</strong> del distrobox antes de arrancar:</p>
<pre><code class="language-bash">screen -S palworld
./PalServer.sh port=8211 players=8 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
</code></pre>
<p dir="auto"><code>Ctrl+A</code> luego <code>D</code> para desconectarte de la sesión sin cerrar el servidor. Para volver a verla:</p>
<pre><code class="language-bash">distrobox enter palworld
screen -r palworld
</code></pre>
<h2>8. Firewall y port forwarding</h2>
<p dir="auto">Igual que antes — en el <strong>host</strong> (no dentro del distrobox, las reglas de firewalld son del sistema):</p>
<pre><code class="language-bash">sudo firewall-cmd --add-port=8211/udp --permanent
sudo firewall-cmd --reload
</code></pre>
<p dir="auto">El port forwarding del MikroTik que ya tienes de antes (<code>Palworld Game</code> UDP 8211) sirve igual, sin cambios.</p>
<hr />
]]></description><link>https://forum.losdelring.net/topic/18/palworld-no-docker</link><generator>RSS for Node</generator><lastBuildDate>Wed, 19 Aug 2026 23:34:00 GMT</lastBuildDate><atom:link href="https://forum.losdelring.net/topic/18.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 Aug 2026 14:02:02 GMT</pubDate><ttl>60</ttl></channel></rss>