Raspberry Pi'de Palworld Sunucusu Çalıştırma
Bu yazı, PiMyLifeUp - Running a Palworld Server on a Raspberry Pi kaynağından Türkçe'ye çevrilerek hazırlanmıştır.
Bu eğitimde, Raspberry Pi'de bir Palworld sunucusunu nasıl çalıştıracağınızı göstereceğiz.
![]()
Palworld, üretim yapmaya ve "pal" yakalamaya odaklanan popüler bir çok oyunculu hayatta kalma oyunudur. Devasa bir dünyaya ve 32 oyuncuya kadar oynama imkanına sahiptir.
Palworld'ün özel sunucusunun ARM tabanlı bir sürümü olmasa da, bunu aşmanın yolları var. Bu yol, Box86 ve Box64 emülatörlerini kullanmaktır.
Buradaki püf nokta, Raspberry Pi'nizde tam 32 oyuncuyu çalıştıramayacak olmanız, ancak özellikle 8GB belleğe sahip bir Pi'niz varsa, birkaç oyuncuyu idare edecek kadar iyi olması gerekir.
Bu rehber boyunca, Palworld sunucusunu Raspberry Pi'nizde kurma ve çalıştırma sürecinde size rehberlik edeceğiz. Hatta sunucuyu çalıştırmak için kullandığımız Box86 ve Box64 sunucularını nasıl kurup ayarlayacağınızı da göstereceğiz.
Palworld sunucusuyla en iyi deneyim için, 8GB belleğe sahip bir Raspberry Pi 5 kullanmalısınız. Bunu daha zayıf Raspberry Pi'lerde de kullanabilirsiniz ama sonuçlar değişebilir.
Ayrıca, 64-bit bir işletim sistemi çalıştırıyor olmanız gerekir, bu yüzden en azından bir Raspberry Pi 3 çalıştırıyor olmalısınız.
Raspberry Pi'nizde Bir Palworld Sunucusu Kurma ve Çalıştırma
Aşağıdaki bölümlerde, Raspberry Pi'nizde bir Palworld sunucusunu nasıl kurup çalıştıracağınızı öğreneceksiniz.
Bu sunucuyu çalışır hale getirmek, Box86 ve Box64 emülatörlerine güvenmemizi gerektiriyor. Bu emülatörleri kullanmak zorunda olmak biraz performans kaybına neden olsa da, testlerimize göre birkaç oyuncunun sorunsuz oynaması için hâlâ yeterince iyiydi.
Palworld Özel Sunucusunu Çalıştırmak İçin Raspberry Pi'nizi Hazırlama
1. Raspberry Pi'mize Palworld sunucusunu kurabilmemiz için, birkaç görevi tamamlamamız gerekiyor.
İlki, işletim sistemimizin tamamen güncel olduğundan emin olmaktır. Bunu aşağıdaki iki komutu kullanarak yapabilirsiniz.
sudo apt update
sudo apt upgrade -y
2. Bir sonraki adımımız "curl" paketini kurmaktır. Bu rehberde daha sonra SteamCMD aracını Raspberry Pi'mize indirmek için curl kullanacağız.
Bu paket genellikle önceden kurulu olsa da, aşağıdaki komutu çalıştırmak var olduğundan emin olur.
sudo apt install curl
3. Ardından, Raspberry Pi'nize Box86 kurma rehberimizi takip etmeniz gerekiyor.
Bu yazılım, Raspberry Pi'mizde 32-bit x86 mimarisini emüle etmemizi sağlar, bu da Palworld sunucusunu indirmek için kullanabileceğimiz SteamCMD aracını çalıştırmamızı sağlar.
Bu eğitimi bir Raspberry Pi 5 kullanarak takip ediyorsanız, standart 8kb sayfa boyutuna geçmek için Box86 eğitimindeki sorun giderme bölümümüzü takip edin.
4. Box86'yı kurduktan sonra, Raspberry Pi'nize Box64 nasıl kurulur rehberimizi takip etmeniz gerekiyor. Bir Raspberry Pi 5 çalıştırıyorsanız, Pi 4 için olan adımları kullanmalısınız; aksi takdirde Box86 çalışmayacaktır.
Bu yazılım Box86'ya benzer ama ARM64 üzerinde x64 mimarisini emüle etmeyi hedefler. Bu, Palworld özel sunucusunu çalıştırmanın kritik kısmıdır.
Sunucuyu Çalıştıracak Bir Kullanıcı Oluşturma
5. Box86 ve Box64 artık Raspberry Pi'mize kurulu olduğuna göre, sonunda bu eğitime devam edebiliriz.
Bir sonraki adımımız, özel sunucuyu çalıştırmak için kullanacağımız bir kullanıcı oluşturmak ve her şeyi saklamak için bir ana dizin oluşturmaktır.
Aşağıdaki komutu kullanarak "palworld" adında bir kullanıcı oluşturabilirsiniz.
sudo useradd palworld -m
6. "palworld" kullanıcımızı oluşturduktan sonra, bu kullanıcıya geçmek için "sudo" komutunu kullanabiliriz.
Kullanıcıya geçmek, oluşturmak üzere olduğumuz tüm dosyalarda chown komutunu kullanma zahmetinden bizi kurtarır.
sudo -u palworld -s
Raspberry Pi'de Palworld İçin SteamCMD Kurulumu
7. Palworld özel sunucusunu kurmanın temel kısımlarına geçebilmemiz için Raspberry Pi'mize kurmamız gereken son parça SteamCMD'dir.
SteamCMD, tam bir istemciye ihtiyaç duymadan Steam'den uygulama ve oyun indirmemizi sağlayan bir araçtır.
Bu aracı saklamak için bir dizin oluşturarak ve cd komutunu kullanarak içine geçerek başlayalım.
mkdir ~/steamcmd
cd ~/steamcmd
8. Ardından, terminalde aşağıdaki komutu çalıştırmak isteyeceksiniz.
Bu komut, SteamCMD yükleyicisinin en son sürümünü indirir ve mevcut dizine çıkarır.
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
9. Bu aracın doğru çalıştığından emin olmak için, onu çalıştırmamız gerekiyor. SteamCMD'yi ilk başlattığınızda, otomatik olarak kendini güncelleyecek ve gereken tüm kütüphaneleri indirecektir.
./steamcmd.sh
10. SteamCMD tamamen yüklendikten sonra, araç içinde aşağıdaki komutu kullanarak çıkabilirsiniz.
quit
Palworld İçin Steamworks SDK Redistributable'ı Alma
11. Palworld özel sunucusunu Raspberry Pi'mizde çalıştırabilmek için, önce Steamworks SDK Redistributable'ı indirmemiz gerekiyor.
Bu redistributable'dan ihtiyacımız olan belirli bir kütüphane var.
./steamcmd.sh +force_install_dir ~/steamworkssdk +@sSteamCmdForcePlatformType linux +login anonymous +app_update 1007 validate +quit
12. İndirme tamamlandıktan sonra, aşağıdaki komutu kullanarak bir dizin oluşturmamız gerekiyor. Bu dizin, Palworld sunucusunun "steamclient.so" kütüphanesini arayacağı yerdir.
mkdir -p ~/.steam/sdk64
13. Son olarak, aşağıdaki komutu çalıştırarak kütüphaneyi doğru konuma kopyalayabilirsiniz.
cp ~/steamworkssdk/linux64/steamclient.so ~/.steam/sdk64/
Raspberry Pi'ye Palworld Özel Sunucusunu Kurma
14. Artık Palworld özel sunucusunu Raspberry Pi'nize indirip kurabileceğimiz noktadayız.
Daha önce SteamCMD aracını kurup ayarlamamız sayesinde, bu aşağıdaki komutu kullanmak kadar kolaydır. Bu komut, sunucunun en son sürümünü indirmek için SteamCMD kullanacaktır.
Sunucu büyük olduğundan, bu süreç birkaç dakika sürebilir.
./steamcmd.sh +force_install_dir ~/palworldserver +@sSteamCmdForcePlatformType linux +login anonymous +app_update 2394010 validate +quit
Palworld Sunucusunu Çalıştırma
15. Sunucu indirildikten sonra, aşağıdaki komutu çalıştırarak dizinine geçmeniz gerekiyor.
cd ~/palworldserver/
16. Artık doğru yerde olduğunuza göre, Raspberry Pi'nizde Palworld özel sunucunuzu başlatmak için yapmanız gereken tek şey aşağıdaki komutu çalıştırmaktır.
Sunucuyu çalıştırırken birkaç hata görebilirsiniz; bunların çoğu kritik değildir ve sunucu çalışmaya devam etmelidir.
./PalServer.sh
Artık sunucunuza Raspberry Pi'nizin IP adresi üzerinden erişebilmeniz gerekir. Bunu yapmadan önce, sunucuyu yapılandırmalısınız.
Sunucuyu yapılandırmak için, CTRL + C tuşuna basarak geçici olarak durdurmanız gerekir.
Sunucuyu Yapılandırma
17. Palworld sunucularının yapılandırma dosyası için üzerinde çalışacak iyi bir temel sağlamak amacıyla, varsayılanları kopyalayalım.
Aşağıdaki komutu kullanarak, varsayılanları özel değerlerin yükleneceği yere kopyalayabilirsiniz.
cp ~/palworldserver/DefaultPalWorldSettings.ini ~/palworldserver/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
18. Varsayılan değerleri kopyaladıktan sonra, aşağıdaki komutu yazarak yapılandırma dosyasını düzenlemeye başlayabilirsiniz.
Kullanımı en kolay editörlerden biri olduğundan nano metin editörünü kullanıyoruz. Ancak, kendinizi rahat hissettiğiniz herhangi bir metin editörünü kullanabilirsiniz.
nano ~/palworldserver/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
19. Raspberry Pi'nizdeki Palworld sunucunuz için ayarlayabileceğiniz birçok ayar vardır. Buna maksimum oyuncu sayısını ayarlamak, bir şifre belirlemek, canavar yoğunluğunu değiştirmek ve daha fazlası dahildir.
Çeşitli seçenekler hakkında daha fazla bilgiyi resmi dokümantasyonu görüntüleyerek okuyabilirsiniz. Bunu bir Raspberry Pi'de çalıştırdığınızı düşünürsek, "pal görünme oranını" ve maksimum oyuncu sayısını azaltmayı düşünebilirsiniz.
Bu rehberde odaklanacağımız seçenek "ServerPassword"dur. Bir şifre belirlemek, birinin sunucuya erişebilmeden önce bunu yazmasını zorunlu kılar.
Şifreyi ayarlamak için, yapılandırma dosyasında aşağıdaki metni bulmalısınız.
ServerPassword=""
Sunucu şifresi ayarını bulduktan sonra, şifrenizi çift tırnak işaretleri arasına yazın.
ServerPassword="pimylifeup"
20. Yapılandırma dosyasında değişiklik yaptıktan sonra, CTRL + X, Y ve ardından ENTER tuşuna basarak kaydedip çıkabilirsiniz.
Raspberry Pi'niz Açıldığında Palworld Sunucusunu Başlatma
21. Palworld Sunucunuzun, Raspberry Pi'nizi her açtığınızda otomatik olarak başlamasını istiyorsanız, bir servis dosyası yazmamız gerekecek.
Bunu yapmadan önce, ana kullanıcınıza geçtiğinizden emin olun. Henüz yapmadıysanız, aşağıdaki komutu kullanarak "palworld" kullanıcısından çıkabilirsiniz.
exit
22. Normal kullanıcınızı kullanmaya döndükten sonra, aşağıdaki komutu kullanarak Palworld sunucumuz için servis dosyasını yazmaya başlayabilirsiniz.
sudo nano /etc/systemd/system/palworld.service
23. Bu dosyanın içine, aşağıdaki satırları yazın.
Bu satırlar, Palworld sunucusunun Raspberry Pi'mizde nasıl başlayıp çalışacağını belirler. Bu dosyaya yapılan temel ek, sunucu başlatılmadan önce çalıştırdığımız komuttur.
Bu komut, servis her başlatıldığında veya yeniden başlatıldığında Palworld sunucunuzu otomatik olarak güncelleyecektir.
[Unit]
Description=Palworld Server
Wants=network-online.target
After=network-online.target
[Service]
User=palworld
Group=palworld
WorkingDirectory=/home/palworld/
ExecStartPre=/home/palworld/steamcmd/steamcmd.sh +force_install_dir '/home/palworld/palworldserver' +login anonymous +app_update 2394010 +quit
ExecStart=/home/palworld/palworldserver/PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS > /dev/null
Restart=always
[Install]
WantedBy=multi-user.target
24. Yukarıdaki satırları servise ekledikten sonra, CTRL + X, Y ve ardından ENTER tuşuna basarak kaydedip çıkın.
25. Servis artık yazıldığına göre, onu etkinleştirmek isteyeceksiniz. Etkinleştirmek, systemd'nin Raspberry Pi'niz açıldığında Palworld sunucusunu çalıştırmasını sağlayacaktır.
Aşağıdaki komutu çalıştırarak servisi etkinleştirebilirsiniz.
sudo systemctl enable palworld
26. Bir servisi etkinleştirmek onu otomatik olarak başlatmaz.
Sunucunuzun hemen başlamasını istiyorsanız, terminalde aşağıdaki komutu kullanabilirsiniz.
sudo systemctl start palworld
27. Palworld sunucunuzu durdurmak isterseniz, yapmanız gereken tek şey aşağıdaki komutu çalıştırmaktır.
sudo systemctl stop palworld
28. Son olarak, Raspberry Pi'niz açıldığında Palworld sunucusunun otomatik olarak başlatılmasını durdurmak için servisi devre dışı bırakmanız gerekir.
Yazdığımız servisi aşağıdaki komutu kullanarak devre dışı bırakabilirsiniz.
sudo systemctl disable palworld
Raspberry Pi Palworld Sunucunuza Bağlanma
Bu noktada, umarız Raspberry Pi'nizde Palworld sunucusunu başarıyla çalışır hale getirmişsinizdir.
Sunucunuz çalışırken, ona nasıl erişeceğinizi bilmek isteyeceksiniz. Öncelikle, bu sunucuya dışarıdan erişim sağlamayı planlıyorsanız, 8211 portunu Pi'nize yönlendirdiğinizden ve statik bir IP adresi ayarladığınızdan emin olun.
1. Raspberry Pi'nizin yerel IP adresini bilmiyorsanız, terminalde aşağıdaki komutu kullanarak listeleyebilirsiniz.
hostname -I
Terminalinizde aşağıdakine benzer bir şey görmelisiniz.
192.168.0.123
2. IP adresiniz elinizde olduğuna göre, bilgisayarınızda Palworld'ü başlatın.
Oyunu çalıştırdıktan sonra, "Join multiplayer game" seçeneğine tıklamak isteyeceksiniz.

3. Artık sizi resmi Palworld sunucularının bir listesi karşılamalıdır.
Bu sayfanın altında, bir metin kutusu ve bir düğme görmelisiniz. Metin kutusunu kullanarak IP adresinizi, ardından "8211" portunu yazın (1.).
Raspberry Pi'nizin IP'sini yazdıktan sonra, bağlanmak için "Connect" düğmesine tıklayın (2.).

Şifreli Bir Palworld Sunucusuna Bağlanma Sorun Giderme
4. Raspberry Pi Palworld sunucunuza bir şifre koyduysanız, bağlanırken bir sorunla karşılaşabilirsiniz.
Bir nedenden ötürü, bir şifre kutusu hiç görünmez, yani bağlantınız sunucu tarafından reddedilir. Bunu düzeltmek için "Community Servers" sekmesine geçmeniz gerekecek.

5. Community servers sekmesindeyken, şifreli bir sunucu bulun ve üzerine çift tıklayın. Bir sunucunun şifreli olduğunu asma kilit simgesinden anlayabilirsiniz.

6. Bu sunucuya bağlanmayı denediğinizde, bir şifre girmeniz istenecektir (1.). Sunucunuz için belirlediğiniz şifreyi yazın.
Şifrenizi yazdıktan sonra, devam etmek için "OK" düğmesine tıklayın (2.).

7. Seçtiğiniz sunucuya bağlanmak isteyip istemediğiniz sorulacaktır.
Bu rastgele sunucuya bağlanmak istemediğimizden, "No" düğmesine tıklayın.

8. Son olarak, artık ekranın altındaki metin kutusunu kullanarak Raspberry Pi Palworld sunucunuza bağlanabilmeniz gerekir.

Sonuç
Umarız bu aşamada, Raspberry Pi'nizde Palworld özel sunucusunu başarıyla çalışır hale getirmişsinizdir.
Yalnızca birkaç oyuncuyu idare etmeyi planlıyorsanız, Raspberry Pi bir Palworld sunucusu için iyi bir çözümdür. Çok fazla güç harcamadığından, 7/24 çalışır durumda bırakabilirsiniz.
Bu sunucuyu Pi'nizde çalıştırma konusunda herhangi bir sorunuz veya endişeniz varsa, aşağıya yorum bırakmaktan çekinmeyin.