Blog’a Dön

Palworld Sunucu Nasıl Kurulur? Adım Adım Rehber

Palworld sunucu nasıl kurulur? SteamCMD ile Palworld dedicated server kurulumu, PalWorldSettings.ini ayarları, 8211 portu, yönetici komutları ve yedekler.

Nodesty Ekibi4 dk okumaOyun sunucuları
Koyu Nodesty arka planında Palworld yazısı ile SteamCMD, 8211 ve RCON ifadeleri

Palworld sunucu kurma işlemi dört adımda özetlenebilir: SteamCMD ile ücretsiz Palworld Dedicated Server dosyalarını indirirsiniz, sunucuyu bir kez çalıştırıp ayar dosyasının oluşmasını sağlarsınız, PalWorldSettings.ini dosyasında ad, şifre ve oyun ayarlarını belirlersiniz ve 8211 UDP portunu açarsınız. Kendi sunucunuzda dünya her zaman açık kalır; arkadaşlarınız kurduğunuz üslere ve Pal'lerinize istedikleri zaman dönebilir.

Bu rehberde Linux üzerinde bir Palworld sunucusunu sıfırdan kurmayı, ayarları, portları, yönetici komutlarını ve sunucuyu sağlıklı tutmanın püf noktalarını anlatıyoruz.

Gereksinimler

  • İşletim sistemi: Palworld Dedicated Server 64 bit Linux ve Windows üzerinde çalışır. Bu rehberde Ubuntu ve Debian kullanıyoruz.
  • RAM: Palworld, en çok bellek isteyen oyun sunucularından biridir. Geliştiricinin önerisi 16 GB'tır; küçük bir arkadaş grubu 8 GB ile başlayabilir, kalabalık sunucular için 32 GB daha rahattır.
  • İşlemci: Yüksek tek çekirdek hızı, çok sayıda Pal'in bulunduğu üslerde akıcılığı belirler. En az 4 çekirdek önerilir.
  • Disk: Sunucu dosyaları ve kayıtlar için birkaç on GB boş alan ayırın. NVMe disk, kayıt anlarındaki takılmaları azaltır.
  • Oyuncu sınırı: En fazla 32 oyuncu.

Sunucuya SSH ile bağlanmayı bilmeniz yeterlidir; komutların geri kalanını adım adım veriyoruz.

SteamCMD kurulumu

Güvenlik için sunucuyu root yerine ayrı bir kullanıcıyla çalıştırın:

sudo apt update
sudo apt install lib32gcc-s1 curl tmux
sudo useradd -m -s /bin/bash palworld
sudo su - palworld
mkdir ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

Palworld sunucu dosyalarını indirme

Palworld Dedicated Server'ın Steam uygulama numarası 2394010'dur:

~/steamcmd/steamcmd.sh +force_install_dir /home/palworld/server +login anonymous +app_update 2394010 validate +quit

Sunucunun Steam kütüphanesini bulabilmesi için şu bağlantıyı oluşturun; aksi hâlde sunucu açılışta steamclient.so hatası verebilir:

mkdir -p ~/.steam/sdk64
ln -s ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/steamclient.so

Sunucuyu ilk kez başlatma

Sunucuyu bir tmux oturumunda başlatın; böylece SSH bağlantınızı kapattığınızda sunucu kapanmaz:

cd ~/server
tmux new -s palworld ./PalServer.sh -port=8211 -players=16 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
  • -port: Oyun portu. Varsayılan 8211'dir.
  • -players: En fazla oyuncu sayısı (en fazla 32).
  • -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS: Sunucunun birden fazla çekirdeği kullanmasını sağlar; çok çekirdekli sunucularda performansı artırır.

İlk açılışta sunucu, dünyayı ve ayar klasörlerini oluşturur. Sunucu açıldıktan sonra Ctrl + C ile kapatın; sıradaki adımda ayarları düzenleyeceğiz.

PalWorldSettings.ini ile ayarlar

Palworld'ün varsayılan ayarları DefaultPalWorldSettings.ini dosyasındadır. Bu dosyayı sunucunun okuduğu yere kopyalayın:

cp ~/server/DefaultPalWorldSettings.ini ~/server/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
nano ~/server/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

Bütün ayarlar OptionSettings=(...) ile başlayan tek ve uzun bir satırdadır. Satırı bölmeden, yalnızca değerleri değiştirin. En önemli ayarlar:

AyarNe işe yarar?
ServerNameSunucu listesinde görünen ad
ServerDescriptionSunucu açıklaması
ServerPasswordOyuncuların girmesi için şifre; boşsa herkes girebilir
AdminPasswordOyun içinde yönetici olmak için şifre
ServerPlayerMaxNumEn fazla oyuncu sayısı
PublicPortOyun portu (varsayılan 8211)
ExpRateDeneyim puanı çarpanı
PalCaptureRatePal yakalama oranı çarpanı
DeathPenaltyÖlünce neyin düşeceği (None, Item, ItemAndEquipment, All)
RCONEnabledRCON ile uzaktan yönetimi açar
RCONPortRCON portu (varsayılan 25575)

Örneğin bir satırın ilgili kısmı şöyle görünür:

ServerName="Sunucunuzun adı",ServerPassword="gizli123",AdminPassword="guclu-bir-sifre",ServerPlayerMaxNum=16

Ayarları her zaman sunucu kapalıyken düzenleyin. Sunucu ayarları yalnızca açılışta okur ve kapanırken dosyanın üzerine yazabilir. Kaydettikten sonra sunucuyu yeniden başlatın.

Portlar ve güvenlik duvarı

Palworld sunucusu varsayılan olarak 8211 UDP portunu kullanır. Ubuntu'da ufw kullanıyorsanız:

sudo ufw allow 8211/udp

RCON'u açtıysanız 25575 TCP portunu herkese değil, yalnızca kendi IP adresinize açın. Portların nasıl çalıştığını Port nedir? yazımızda anlattık.

Sunucuya bağlanma

Oyunda Join Multiplayer Game (Dedicated Server) seçeneğine gidin. Ekranın altındaki kutuya 203.0.113.10:8211 şeklinde sunucunun IP adresini ve portunu yazıp Connect'e basın, şifreyi girdikten sonra dünyaya bağlanırsınız.

Sunucunuzu topluluk sunucu listesinde göstermek isterseniz başlatma komutuna -publiclobby ekleyin. Arkadaşlarınızla oynayacaksanız gizli bir sunucu ve şifre çoğu zaman daha iyi bir seçimdir.

Yönetici komutları

Oyunda sohbet penceresine /AdminPassword sifreniz yazarak yönetici olursunuz. Sık kullanılan komutlar:

KomutNe yapar?
/ShowPlayersBağlı oyuncuları ve kimliklerini listeler
/KickPlayer IDOyuncuyu sunucudan atar
/BanPlayer IDOyuncuyu yasaklar
/SaveDünyayı kaydeder
/Broadcast mesajBütün oyunculara mesaj gönderir
/Shutdown 60 mesaj60 saniye sonra sunucuyu mesajla kapatır

Sunucuyu sağlıklı tutmak

  • Düzenli yeniden başlatın. Palworld sunucusu uzun süre açık kaldıkça daha fazla bellek kullanır. Oyuncuların en az olduğu saatte günlük bir yeniden başlatma bunu önler; bunu otomatikleştirmeyi Cron nedir? yazımızda anlattık.
  • Güncellemeleri hızlı uygulayın. Oyun güncellendiğinde sürümü eski sunucuya oyuncular bağlanamaz. Sunucuyu durdurup SteamCMD komutunu tekrar çalıştırın.
  • Kayıtları yedekleyin. Dünya ve oyuncu verileri Pal/Saved/SaveGames klasöründe tutulur. Büyük güncellemelerden önce bu klasörün bir kopyasını alın:
    tar -czf ~/palworld-yedek-$(date +%F).tar.gz -C ~/server/Pal/Saved SaveGames
    

    Düzenli ve sunucudan bağımsız yedek almayı Sunucu yedekleme rehberimizde anlattık.

Palworld sunucunuz için Nodesty

Palworld'ün yüksek RAM ihtiyacı ve çok çekirdekli yapısı, ev bilgisayarlarını hızla zorlar. Nodesty AMD Ryzen 9 9950X VDS paketleri 5,7 GHz'e çıkan çekirdek hızı ve yüksek RAM seçenekleriyle kalabalık üslerde bile akıcı bir oyun sunar; NVMe disk, L3–L7 nShield DDoS koruması ve 7 gün saklanan ücretsiz günlük yedeklemeyle Frankfurt ve New York'ta çalışır. Başka oyunlar için Valheim, Rust ve Terraria rehberlerimize, hazır kurulu bir sunucu için de oyun sunucusu paketlerimize göz atabilirsiniz.

Palworld, Pocketpair, Inc.'in ticari markasıdır; Steam, Valve Corporation'ın ticari markasıdır. Nodesty bu şirketlerle bağlantılı değildir ve onlar tarafından onaylanmamıştır.

Sıkça Sorulan Sorular

Palworld sunucusu kurmak ücretli mi?

Hayır. Palworld Dedicated Server yazılımı ücretsizdir ve SteamCMD ile anonim olarak indirilir. Ücret yalnızca sunucuyu 7/24 açık tutacağınız makine için ödenir. Oyuncuların Palworld'e sahip olması yeterlidir.

Palworld sunucusu için kaç GB RAM gerekir?

Palworld, en çok bellek isteyen oyun sunucularından biridir. Küçük bir arkadaş grubu 8 GB ile başlayabilir, ama geliştiricinin önerisi 16 GB'tır; 32 oyuncuya yaklaşan kalabalık sunucular için 32 GB daha rahat bir seçimdir. Bellek kullanımı oyun ilerledikçe arttığı için düzenli yeniden başlatma da önemlidir.

Palworld sunucusuna kaç kişi girebilir?

Dedicated server en fazla 32 oyuncuyu destekler. Sınırı PalWorldSettings.ini dosyasındaki ServerPlayerMaxNum ayarıyla ve başlatma komutundaki -players parametresiyle belirlersiniz. Gerçekçi sınırı sunucunun RAM'i ve işlemcisi belirler.

Co-op dünyamı dedicated sunucuya taşıyabilir miyim?

Dünyanın kayıt klasörünü sunucuya kopyalamak mümkündür, ama co-op dünyasını kuran oyuncunun karakteri sunucuda farklı bir kimlikle tanındığı için ek düzenleme gerekir. Bunun için topluluğun geliştirdiği kayıt dönüştürme araçları kullanılır; işlemden önce kayıtların yedeğini mutlaka alın.

Sunucuya bağlanamıyorum, neden?

En sık sebepler 8211 UDP portunun kapalı olması, sunucu ile oyunun sürümlerinin farklı olması ve yanlış şifredir. Oyun güncellendiyse SteamCMD komutunu tekrar çalıştırarak sunucuyu da güncelleyin. Sunucunun gerçekten çalıştığını konsoldan ya da ss -ulpn komutuyla kontrol edin.

Ayarlarımı değiştirdim ama oyunda değişmedi, neden?

Palworld ayarları yalnızca sunucu açılırken okunur ve sunucu kapanırken dosyanın üzerine yazabilir. Ayarları her zaman sunucu kapalıyken düzenleyin ve OptionSettings satırının tek satır olarak, parantezleri bozulmadan kaldığından emin olun.

Nodesty

Yazar hakkında

Nodesty Ekibi · Altyapı ve Destek

Nodesty ekibi sunucularımızı, ağımızı ve DDoS korumamızı her gün işletir ve müşteri destek taleplerini 7/24 yanıtlar. Bu rehberler o deneyimden yazılır.

İlgili yazılar

Sunucunuzu şimdi başlatın.

Nodesty'nin üstün altyapısı ile projelerinizi özgürce inşa edin ve sınır tanımadan ölçeklendirin.

                                                                                                                                                                                                                            
                                                                                                                                                                                                                            
                                                                                                                                                                                                                            
                                                                                                                             ············································                                                   
                                                ··································································································..........···························                                     
                                       ················..........................................................................................................................··············                             
                                  ·············.................::::::::::::::::::::::::::::::::::::::::::::::....................:::::::::::::::::::::::::::::::::::::::................···········                        
                             ············................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............·········                     
                         ············.................:::::::::::::::::::::::::::::::::::::::::::::::::::------------::::::::::::::::::::::::::::::----------------:::::::::::::::::::::..........········                  
                    ············......................::::::::::::::::::::::::::::::::::::------------------------------------------------------------------------------------:::::::::::::.........········                
                ··········.............................................::::::::::::::::::-------------==========================================-----------------------------------:::::::::::........·······               
             ········..................:.....................................::::::::::--------=======+++++++++++++++++++++++++++++++++++++=========================------------------::::::::::.......·······              
           ······.........::::::::::::::::::::................................:::::::-----=====++++xxxxxx**************************xxxxxxxxx++++++++++++++===================------------::::::::.......·······             
          ·····.......:::::::::::::::::::::::::::.............................:::::----===+++xxx****%%%%&&&&&&#############&&&&&&&%%%%%*******xxxxxxxx++++++++++++++==============----------:::::::......······             
         ····......::::::::-------------:::::::::::..........................::::---===+++xx***%%%&&&####@@@@@@@@@@@@@@@@@@@@@@@@####&&&&&%%%%*******xxxxxxxxx+++++++++++++===========--------::::::......·····             
        ····.....:::::::--------------------:::::::::.......................::::---===++xxx**%%&&&###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###&&&&%%%%%********xxxxxxxxxxx++++++++++++========------::::::.....······            
        ····.....:::::--------------------------::::::::....................::::---===++xx***%%&&&####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###&&&&&%%%%%**********xxxxxxxxxxxxx+++++++++=======------:::::.....·····            
        ····....::::::-------=============---------:::::::::................:::::---===+++xx***%%%&&&#####@@@@@@@@@@@@@@@@@@@@@@@@@#####&&&&&%%%%%%*************xxxxxxxxxxxxxx+++++++++======-----:::::....·····            
         ····....:::::-------================---------:::::::::...............:::::----===++++xxx***%%%%&&&&&&#################&&&&&&%%%%%%%*******************xxxxxxxxxxxxxxxxx++++++++======----:::::....·····            
         ·····....:::::--------=================---------::::::::::..............:::::::-----====+++++xxxxxx**************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx++++++++=====-----::::....·····            
          ·····.....:::::--------=================----------:::::::::::.................:::::::::-------=============++++++++++++++++++++++++++++++++++++xxxxxxxxxxxxxxxxxxxxxxx++++++++======-----::::....·····            
            ·····.....:::::::----------===========-------------::::::::::::.........................::::::::::::::::::------------------=============+++++++++++++++++++++++++++++++++=======-----::::.....·····            
              ······......:::::::---------------------------------:::::::::::::........................................:::::::::::::::-----------============+++++++++++++++++++++========------:::::.....·····             
                 ······........:::::::::---------------------------:::::::::::::::::...........................................:::::::::::::------------=============================--------::::::.....······              
                    ·········.........:::::::::::::::-------------::::::::::::::::::::::::.......................................::::::::::::::::--------------------------------------::::::::......·······                
                          ··········............::::::::::::::::::::::::::::::::::::::::::::::::::................................::::::::::::::::::::::::::-------------:::::::::::::::.........········                   
                                  ············..................:::::::::::::::::::::::::::::::::::::::::::.........................:::::::::::::::::::::::::::::::::::::................···········                        
                                             ················.............................................................................................................·················                                 
                                                           ······················................................................................···························                                                
                                                                               ·········································································