Raspberry Pi'de Hytale Sunucusu Barındırma

Bu yazı, PiMyLifeUp - Self-Hosting a Hytale Server on the Raspberry Pi kaynağından Türkçe'ye çevrilerek hazırlanmıştır.

Bu projede, Raspberry Pi üzerinde kendi Hytale sunucunuzu nasıl kendi kendinize barındıracağınızı (self-host) göstereceğiz.

Raspberry Pi Hytale Sunucusu

Hytale, macera ve yaratıcılığa odaklanan bir sandbox oyunudur. Minecraft'tan büyük ölçüde ilham alır ancak kendine özgü birçok özellik ekleyerek yine de çok özgün bir şey ortaya çıkarır.

Ek özelliklerin yanı sıra, Hytale sıfırdan moddanabilirliğe ağırlıklı odaklanılarak inşa edilmiştir, böylece herkes özel içeriklerle oyunu daha da genişletebilir.

Hytale'nin temel özelliklerinden biri, onu başkalarıyla oynayabilme yeteneğidir ve neyse ki, ekip daha en baştan kendi sunucularınızı barındırmayı çok basit bir süreç haline getirmiştir.

Hytale sunucusu bir Raspberry Pi üzerinde bile çalıştırılabilir, bu da bütçenizi zorlamadan 7/24 çalışır durumda tutabileceğiniz oldukça uygun fiyatlı bir sunucu kurmanızı sağlar.

Hytale sunucunuza dışarıdan erişim istiyorsanız, ya 5520 portunu yönlendirmeniz ya da Tailscale veya Pangolin gibi bir hizmet kullanmanız gerekeceğini lütfen unutmayın.

Bir Raspberry Pi'de bir Hytale sunucusunu kendi kendinize barındırmak için ihtiyacınız olan üç şey olduğunu lütfen unutmayın.

  • Öncelikle, 64-bit bir işletim sisteminiz olmalıdır.
  • İkincisi, en az 4GB RAM'e sahip olmalısınız; sunucu daha azıyla düzgün çalışmayacaktır.
  • Üçüncüsü, bir Hytale lisansına sahip OLMALISINIZ. Raspberry Pi'de sunucunuzu kurarken, yazılım kimlik doğrulaması için hesabınıza giriş yapmanızı isteyecektir. Hytale, bu yazının yayınlandığı tarih itibarıyla, oyuna sahip olmadan sunucu çalıştırılmasına izin vermemektedir.

Raspberry Pi'nizde Hytale Sunucusunu Kurma ve Çalıştırma

Aşağıdaki adımlarda, Raspberry Pi'nizde bir Hytale sunucusunu kurma ve çalıştırma sürecinin tamamında size rehberlik edeceğiz.

Başlamadan önce, bu adımlar için Raspberry Pi OS Lite (64-bit) kullanmanızı şiddetle tavsiye ederiz. Bu, karşılaşabileceğiniz sorun sayısını azaltmaya yardımcı olacaktır.

Gerekli Yazılımları Hazırlama

1. Hytale sunucusunu kurmaya başlamadan önce yapmamız gereken ilk şey, Raspberry Pi'mizin işletim sisteminin güncel olduğundan emin olmaktır.

Aşağıdaki iki komutu kullanarak paket listesi önbelleğini güncelleyebilir ve güncel olmayan tüm paketleri yükseltebilirsiniz.

sudo apt update
sudo apt upgrade -y

2. Her şey artık güncellendiğine göre, sunucuyu çalıştırmak için ihtiyacımız olan yazılımı kurmamız gerekiyor. Aşağıdaki komutu kullanarak ihtiyaç duyulan tüm yazılımları kurabilirsiniz.

  • openjdk-25-jdk-headless: Hytale sunucusu Java ile yazılmıştır, bu yüzden onu gerçekten çalıştırmak için sistemimizde çalışma zamanına ihtiyacımız olacak. Raspberry Pi OS'nin daha eski bir sürümünü çalıştırıyorsanız, Java 25 kutudan çıktığı gibi mevcut olmayabilir ve ayrı Java kurulum rehberimizi takip etmeniz gerekecektir.

  • wget: Hytale sunucu indiricisini almak için bu aracı kullanacağız.

  • unzip: Bu, söz konusu indiriciyi çıkarmak için kullanılacak.

  • screen: Bu paketle, sunucuyu ayrı bir terminal penceresinde çalışır durumda tutabileceğiz. İhtiyaç duyduğumuzda sunucunun komut satırı arayüzüyle kolayca etkileşim kurmamızı sağlar.

    sudo apt install openjdk-25-jdk-headless wget unzip screen

Hytale İndiricisini Çalıştırmak İçin amd64 Emülasyonu Ekleme

3. Bu rehberin yayınlandığı tarih itibarıyla, Hytale sunucu indiricisi Raspberry Pi'nin kullandığı ARM mimarisini yerel olarak desteklemiyor. Neyse ki, bunun için oldukça basit bir çözümümüz var.

Yapmamız gereken tek şey "binfmt-support" ve "qemu-user-static" paketlerini kurmak. Bu paketler, Raspberry Pi'mizde amd64 yazılımını çalıştırmamızı sağlayacak.

sudo apt install binfmt-support qemu-user-static

Çok daha hızlı olan Box64'ü neden kullanmadığımızı merak ediyorsanız, nedeni destekle ilgilidir. Qemu, Hytale İndiricisi olan statik olarak bağlanmış (statically linked) ikili dosyayla iyi çalışırken, Box64 çalışmıyor.

4. Bu paket artık kurulu olduğuna göre, sistemin artık emülasyon katmanı üzerinden amd64 yazılımını çalıştırabileceğinin farkında olması için "update-binfmts" komutunu çalıştırmamız gerekiyor.

sudo update-binfmts

5. Ardından, paket yöneticisine de gerektiğinde bir uygulamanın amd64 sürümünü kurabileceğini söylememiz gerekiyor.

sudo dpkg --add-architecture amd64

6. Son olarak, artık her şeyin istediğimiz yerde olduğundan emin olmak için hızlıca tekrar bir güncelleme ve yükseltme çalıştırmalıyız.

sudo apt update
sudo apt upgrade -y

Raspberry Pi'mizde Hytale Sunucusunu Çalıştıracak Bir Kullanıcı Oluşturma

7. Bir sonraki adımımız, Raspberry Pi'mizde bizim için Hytale sunucusunu çalıştıracak ayrı bir kullanıcı oluşturmaktır. Bu önemli bir adımdır çünkü bir sunucuyu sisteminizin diğer kısımlarından izole etmeye yardımcı olmak genellikle iyi bir uygulamadır.

Bu rehber için, "hytaleserver" adlı bir kullanıcı oluşturacağız. Bu hesabı terminalde useradd komutunu kullanarak oluşturabiliriz. "-m" seçeneğini kullanarak bu kullanıcı için yeni bir ana dizin de oluşturmuş olacağız.

sudo useradd -m hytaleserver

8. Ardından, mevcut kullanıcınızı yeni kullanıcılar grubuna eklemek isteyeceğiz. Bu, bu yeni kullanıcının ana dizini içindeki dosyalara kolayca erişmemizi ve onları düzenlememizi sağlayacak.

Mevcut kullanıcınızı yeni "hytaleserver" grubuna usermod komutunu kullanarak ekleyebilirsiniz. "a" seçeneği "add" (ekle) anlamına gelir ve büyük "G" kullanıcımıza yeni bir grup eklediğimizi söyler.

sudo usermod -aG hytaleserver $USER

9. Yeni grup değişikliklerimizin geçerli olmasını sağlamak için, hesabınızdan çıkış yapıp tekrar giriş yapmanız gerekir.

Raspberry Pi'nizle etkileşim kurmak için terminal veya SSH kullandığınızı varsayarsak, aşağıdaki komutu yazarak çıkış yapabilmeniz gerekir.

logout

Alternatif olarak, aşağıdaki komutu çalıştırarak sisteminizi tamamen yeniden başlatabilirsiniz.

sudo reboot

10. Ardından, yeni kullanıcımızın ana dizininin izinlerini, bu dizindeki dosyaları grubundaki herkesin okuyabilmesi, yazabilmesi ve çalıştırabilmesi için değiştirmemiz gerekiyor.

Bu değişikliği chmod komutunu kullanarak 770 izinlerini uygulayarak yapabiliriz.

sudo chmod -R 770 /home/hytaleserver

Hytale Sunucu İndiricisini İndirme

11. Sonunda bulmacanın ilk büyük parçasını, yani Hytale sunucu indiricisini kurmaya geçebileceğimiz noktaya geldik. Bu yazılım, en son sürümü almanıza yardımcı olarak sunucunuzu yönetmeyi çok daha basit hale getirecek.

Ancak bu sürece başlamadan önce, cd komutunu kullanarak bir önceki adımda oluşturduğumuz dizine geçmemiz gerekiyor.

cd /home/hytaleserver/

12. Doğru klasördeyken, aşağıdaki komutu kullanarak Hytale sunucu indiricisini içeren arşivi doğrudan Raspberry Pi'mize indirebiliriz.

wget https://downloader.hytale.com/hytale-downloader.zip

13. İndirme tamamlandıktan sonra, unzip komutunu kullanarak bu zip arşivini çıkarmak isteyeceğiz.

unzip hytale-downloader.zip

14. İndirici artık Raspberry Pi'mizde bulunduğuna göre, o arşivi artık tutmaya gerek yok, o yüzden rm komutunu kullanarak silelim.

rm hytale-downloader.zip

Raspberry Pi'de Hytale Sunucu İndiricisini Çalıştırma

15. Sonunda, az önce çıkardığımız "Hytale İndiricisini" kullanarak Hytale sunucusunu Raspberry Pi'mize gerçekten indirebileceğimiz noktaya geldik.

Bu aracı kullanmak için yapmanız gereken tek şey, terminalde aşağıdaki komutu kullanmaktır. Bu aracı çalıştırırken bir indirme yolu belirtiyoruz.

./hytale-downloader-linux-amd64 -download-path server.zip

16. Bu aracı ilk kez çalıştırdığınızda, Hytale hesabınızı kullanarak kimliğinizi doğrulamanız istenecektir. Bu iki nedenden dolayı gereklidir: Hytale, API'sine kimliği doğrulanmamış erişime izin vermez ve ikincisi, bunun için bir sunucu barındırabilmek için Hytale'ye sahip olmanız gerekir.

Devam etmek için, araç tarafından sağlanan URL'yi kullanmanız gerekir. Biri yetkilendirme kodunu manuel olarak girmenizi gerektirir; diğeri sizin için önceden dolduracaktır. Kimliğinizi doğruladıktan sonra indirici otomatik olarak devam edecektir.

Please visit the following URL to authenticate:
https://oauth.accounts.hytale.com/oauth2/device/verify?user_code=XXXXXX
Or visit the following URL and enter the code:
https://oauth.accounts.hytale.com/oauth2/device/verify
Authorization code: XXXXXXX

Aşağıdaki hatayı görürseniz, bu aslında Hytale'ye sahip olmayabileceğiniz ve gerekli varlıkları (assets) indiremeyeceğiniz anlamına gelir.

error fetching manifest: could not get signed URL for manifest: could not get signed URL: HTTP status: 403 Forbidden

17. Kimlik doğrulaması yapıldıktan sonra, indirici Hytale sunucusunun en son sürümünü otomatik olarak alacak ve bir zip arşivi olarak Raspberry Pi'nize kaydedecektir.

Terminalde aşağıdaki mesaj göründüğünde tamamlandığını anlayacaksınız.

successfully downloaded "release" patchline

18. Artık Hytale sunucu dosya arşivine sahip olduğumuza göre, gerçekten istediğimiz tüm parçaları alabilmek için onu çıkarmamız gerekecek.

Bu arşivi çıkarmak için, sadece unzip komutunu ardından "server.zip" ile kullanın. Bu süreç çok uzun sürmemeli.

unzip server.zip

19. Tüm dosyalar çıkarıldıktan sonra, "Assets.zip" dosyasını mv komutunu kullanarak sunucuyla aynı konuma taşımak isteyeceğiz.

Zorunlu olmasa da, her şeyi tek bir yerde tutmak işleri biraz kolaylaştırır.

mv Assets.zip ./Server/

Raspberry Pi Hytale Sunucunuzu İlk Kez Çalıştırma

20. Sonunda Raspberry Pi'mizde Hytale sunucusunu ilk kez başlatabileceğimiz noktaya geldik.

Bu sunucuyu başlatmak için, önce daha önce sunucu arşivinden çıkarılan "/Server/" dizinine geçelim.

cd ./Server/

21. Raspberry Pi'nizde sunucuyu başlatmak için, yapmanız gereken tek şey aşağıdaki komutu kullanmaktır. Fark edeceğiniz bir şey, daha önce taşıdığımız "Assets.zip" klasörünü de ilettiğimizdir.

Sunucunun başlamasının biraz zaman alabileceğini lütfen unutmayın.

java -jar HytaleServer.jar --assets Assets.zip

22. Sunucu Raspberry Pi'nizde başlamayı bitirdiğinde, hiçbir sunucu belirtecinin (token) yapılandırılmadığını belirten bir mesaj alacaksınız. İnsanların sunucunuza gerçekten katılabilmesi için bunların yapılandırılması gerekir.

Daha önce belirtildiği gibi, bu yazının yayınlandığı tarih itibarıyla, oyunu barındırabilmek için gerçekten sahip olmanız gerekir.

[HytaleServer] No server tokens configured. Use /auth login to authenticate.

23. Yeni Raspberry Pi Hytale Sunucunuzun kimliğini doğrulamak için, sunucu hâlâ çalışırken aşağıdaki komutu çalıştırmanız gerekecek. Bu, yetkilendirme sürecini başlatacaktır.

/auth login device

Yukarıdaki komutu çalıştırdıktan sonra, terminalde aşağıdakine benzer bir şey görmelisiniz. Sunucunuzun kimliğini doğrulamak için URL'leri takip edin.

===================================================================
DEVICE AUTHORIZATION
===================================================================
Visit: https://accounts.hytale.com/device
Enter code: XXXXXX
Or visit: https://accounts.hytale.com/device?user_code=XXXXXX
===================================================================
Waiting for authorization (expires in 900 seconds)...

24. Başarıyla kimlik doğrulamasından sonra, aşağıdakine benzer bir mesaj görmelisiniz.

Bu mesajda ayrıca, kimlik bilgilerinin şu anda yalnızca bellekte saklandığına dair bir uyarı da vardır, yani yeniden başlatıldığında kaybolacaklardır. Neyse ki, Hytale Sunucusu bu sorun için bir çözüm sunuyor.

Authentication successful! Use '/auth status' to view details.
WARNING: Credentials stored in memory only - they will be lost on restart!
To persist credentials, run: /auth persistence <type>
Available types: Memory, Encrypted

25. Yetkilendirmenizin birden fazla yeniden başlatma arasında kalıcı olması için, Hytale komut satırı arayüzünde aşağıdaki komutu çalıştırmanız gerekir.

Bu, sunucuya yetkilendirme verilerinizi sadece bellekte değil, yerel olarak şifrelenmiş bir kopyada saklamasını söyler. Sunucu bir sonraki başladığında, bu bilgiyi yerel kopyadan okuyabilecektir.

/auth persistence Encrypted

Bu doğru çalıştıysa, terminalde aşağıdaki mesajı görmelisiniz.

Credential storage changed to: Encrypted

Yeni Hytale Sunucunuzu Test Etme

26. Hytale Sunucusu artık Raspberry Pi'mizde çalışır durumda olduğuna göre, her şeyin düzgün çalıştığından emin olmak için hızlıca test edebiliriz.

Elbette, bu aşama için Raspberry Pi'nizin IP Adresini el altında bulundurmalısınız. Zaten bilmiyorsanız, bunu almakla ilgili rehberlerimiz var.

Hazır olduğunuzda, seçtiğiniz cihazda Hytale'i başlatın ve "Servers" seçeneğine tıklayın.

Hytale Sunucular Ekranını Açma

27. Sunucular sayfasında, ekranın sağ alt köşesindeki büyük "ADD SERVER" düğmesine tıklamak isteyeceksiniz.

Add Server Seçme

28. Öncelikle, Hytale sunucunuzu barındırdığınız Raspberry Pi'nizin IP adresini girmelisiniz (1.). Bu, yerel bir IP adresi olabilir veya 5520 portunu yönlendirdiyseniz, harici bir IP adresi olabilir.

Ardından, kolayca hatırlayabilmeniz için buna bir isim de vermek isteyeceksiniz. Örneğimizde, sunucumuzu "PiMyLifeUp Hytale Server" olarak adlandırdık.

Doğru bilgileri girdiğinizden memnun olduğunuzda, "ADD SERVER" düğmesine tıklayın (2.).

Raspberry Pi Hytale Sunucu Detaylarını Doldurma

29. Artık sunucunuzu "FAVORITE" sekmesinde bir seçenek olarak görmelisiniz. Sunucunuza katılmak için, yapmanız gereken tek şey ona tıklamaktır.

Kendi Barındırdığınız Sunucuya Katılma

30. Artık bir Raspberry Pi üzerinde çalışan kendi kendine barındırılan Hytale sunucunuzda başarıyla oynayabilmeniz gerekir.

Raspberry Pi'de Çalışan Hytale Sunucusuna Bağlanıldı

Raspberry Pi Hytale Sunucunuzun Açılışta Başlamasını Sağlama

31. Raspberry Pi'miz açıldığında Hytale Sunucusunun başlaması için, bir servis dosyası oluşturmamız gerekecek. Bu servis, sunucuyu başlatmaktan ve yönetmekten sorumlu olacaktır.

Bunu yapmadan önce, terminale dönüp CTRL + C tuşuna basarak şu anda çalışan sunucuyu durdurmalıyız.

Sunucunuzu Başlatacak Bir Betik Oluşturma

32. Yapmak isteyeceğimiz ilk şey, Raspberry Pi'nizde Hytale sunucusunu bir screen içinde başlatacak çok kısa bir bash betiği yazmaktır.

Sunucuyu bir screen içinde başlatarak, hâlâ onun komut satırı arayüzüyle etkileşim kurabileceğiz.

Bu betiği yazmaya terminalde aşağıdaki komutu kullanarak başlayabilirsiniz.

sudo nano /home/hytaleserver/start_server.sh

33. Bu betiğin içine aşağıdaki satırları yazın.

Bu satırlar screen oturumunu başlatır ve hemen "Assets.zip" dosyasını kullanarak Hytale Sunucusunu başlatır.

#!/usr/bin/env bash

SERVER_PATH="/home/hytaleserver/Server"

/usr/bin/screen -dmS hytaleserver /bin/bash -c "
cd \"$SERVER_PATH\"
exec java -jar HytaleServer.jar --assets Assets.zip
"

/usr/bin/screen -rD hytaleserver -X multiuser on
/usr/bin/screen -rD hytaleserver -X acladd root

34. Bu betiği doldurduktan sonra, CTRL + X, Y ve ardından ENTER tuşuna basarak kaydedip çıkın.

35. Başlatma betiği artık yazıldığına göre, aşağıdaki komutu kullanarak çalıştırılabilir olduğundan emin olmak isteyeceğiz.

sudo chmod +x /home/hytaleserver/start_server.sh

Raspberry Pi'nizde Hytale Sunucusunu Durduracak Bir Betik Yazma

36. Ardından, Raspberry Pi'mizde çalışan Hytale sunucusunu güvenli bir şekilde durdurmaya yardımcı olacak bir betik yazmamız gerekiyor. Bu, oturumu doğrudan sonlandırmak yerine, her şeyin doğru şekilde kaydedilmesi için en iyi şansı vermelidir.

Bu betiği yazmaya aşağıdaki komutu kullanarak başlayın.

sudo nano /home/hytaleserver/stop_server.sh

37. Bu betiği aşağıdaki satırlarla doldurun. Bu satırlar çok basittir ve sadece Hytale komut satırı arayüzüne bir "shutdown" komutu gönderecektir.

#!/usr/bin/env bash

/usr/bin/screen -Rd hytaleserver -X stuff "shutdown \r"

38. Durdurma betiğini doldurmayı bitirdikten sonra, CTRL + X, Y ve ardından ENTER tuşuna basarak kaydedip çıkın.

39. Başlatma betiği gibi, bu betiğin de çalıştırma izinlerine sahip olduğundan aşağıdaki komutu çalıştırarak emin olmalıyız.

sudo chmod +x /home/hytaleserver/stop_server.sh

Hytale Sunucunuzu Açılışta Başlatacak Servis Dosyasını Yazma

40. Sırada, Raspberry Pi'miz başladığında Hytale sunucumuzu gerçekten başlatacak servisin kendisini oluşturmak istiyoruz.

Bu servis dosyasını yazmaya terminalde aşağıdaki komutu kullanarak başlayabilirsiniz.

sudo nano /etc/systemd/system/hytaleserver.service

41. Bu dosyanın içine, Hytale sunucunuz için bir servis tanımlamak üzere aşağıdaki satırları yazın.

Bu servisle, daha önce oluşturduğumuz "hytaleserver" kullanıcısı altında çalışmasını sağlarken, aynı zamanda daha önce yazdığımız "start" ve "stop" betiklerini de kullanmasını sağlıyoruz.

[Unit]
Description=Hytale Server
Wants=network-online.target
After=network-online.target

[Service]
Type=forking
User=hytaleserver
Group=hytaleserver
ExecStart=/usr/bin/bash /home/hytaleserver/start_server.sh
ExecStop=/usr/bin/bash /home/hytaleserver/stop_server.sh
WorkingDirectory=/home/hytaleserver/Server
Restart=always
TimeoutStartSec=600

[Install]
WantedBy=multi-user.target

42. Servisi doldurduktan sonra, artık CTRL + X, Y ve ardından ENTER tuşuna basarak kaydedip çıkabilirsiniz.

İzinleri Temizleme

43. Her şeyi orijinal kullanıcımızla oluşturduğumuzdan, tüm "/home/hytaleserver/" dizininin "hytaleserver" kullanıcısına ait olduğundan emin olmak için chown komutunu kullanmamız gerekecek.

sudo chown -R hytaleserver: /home/hytaleserver/

Sunucunuzu Yeni Servisi Kullanarak Başlatma

44. Sonunda Raspberry Pi'mizde yeni Hytale sunucu servisini etkinleştirebileceğimiz noktaya geldik. Servisi etkinleştirmek, Pi'niz açıldığında sistemin onu otomatik olarak başlatmasını sağlayacak olan şeydir.

Servisi etkinleştirmek, aşağıdaki komutu kullanmak kadar basittir.

sudo systemctl enable hytaleserver

45. Son olarak, aşağıdaki komutu kullanarak sunucunun kendisini başlatın.

Her şey sorunsuz gittiyse, artık sunucunuza bağlanabilmeniz gerekir.

sudo systemctl start hytaleserver

Sunucunuzu Screen Üzerinden Kontrol Etme

46. Daha önce ayarladığımız kilit şeylerden biri Screen aracıdır. Bu, Raspberry Pi'nizde Hytale sunucunuzu yönetmek için çok önemlidir, çünkü mevcut aktif terminal oturumunda olmanıza gerek kalmadan sunucunun komut satırına erişim sağlar.

Bu yöntemde bir uyarı olduğunu lütfen unutmayın. Bu adımları bitirdiğinizde, screen'i tekrar ayırmak (detach) için CTRL + A ve ardından CTRL + D tuşuna basmalısınız.

O screen'i geri yüklemek ve komut satırı arayüzüne erişmek için, şunu kullanmak isteyeceksiniz:

sudo screen -r hytaleserver/hytaleserver

47. Artık Hytale sunucusundan gelen tüm çıktıyı görmeli ve herhangi bir komut verebilmelisiniz.

Unutmayın, bu screen ile işiniz bittiğinde, screen'i doğru şekilde ayırmak için CTRL + A ve ardından CTRL + D tuşuna basmalısınız.

Raspberry Pi'de Hytale Sunucunuzu Güncelleme

Bu bölümde, Hytale sunucusunun en son sürümüne güncelleme adımlarında size rehberlik edeceğiz. Bu adımların birçoğu esasen sunucuyu kurarken yaptıklarımızı tekrarlamak olduğundan onları fazla açıklamayacağız.

Bu adımlar aynı zamanda servisi kurma zahmetine girdiğinizi varsayacaktır.

1. Raspberry Pi'nizde Hytale Sunucusunu güncelleyebilmemiz için, önce aşağıdaki komutu kullanarak çalışmasını durdurmanız gerekecek.

Sunucunuzun güvenli bir şekilde kapanması uzun sürmemeli.

sudo systemctl stop hytaleserver

2. Sunucu durduktan sonra, sunucuyu başlangıçta kurduğumuz dizine geçin.

cd /home/hytaleserver

3. Güncelleme sürecinin ilk kısmı, Hytale İndiricisinin en son sürümüne sahip olduğumuzdan emin olmaktır. Bu araç, en son varlıkları (assets) almayı çok daha kolay hale getirmeye yardımcı olur.

En son sürümün arşivini aşağıdaki komutu kullanarak indirebilirsiniz.

sudo wget https://downloader.hytale.com/hytale-downloader.zip

4. Şimdi arşivin içeriğini mevcut dizine çıkarın. Orijinal dosyaların üzerine yazmak için "-o" komutunu kullanıyoruz.

sudo unzip -o hytale-downloader.zip

5. Şimdi Hytale İndiricisini tekrar çalıştırın. Bu, en son varlık dosyalarını ve Hytale sunucusunun en son kopyasını alacaktır.

Bu aracın devam etmeden önce sizden tekrar kimlik doğrulaması yapmanızı isteyebileceğini lütfen unutmayın.

sudo ./hytale-downloader-linux-amd64 -download-path server.zip

6. İndirme tamamlandıktan sonra, az önce aldığımız "server.zip" arşivinin içeriğini çıkarın. Mevcut herhangi bir dosyanın üzerine yazdığımızdan emin olmak için yine "-o" komutunu kullanıyoruz.

sudo unzip -o server.zip

7. Ardından, "Assets.zip" dosyasını tekrar "Server" dizinine taşıyın. Burada, güncelliğini yitirmiş sürümün üzerine yazması için "-f" seçeneğini kullanıyoruz.

sudo mv -f Assets.zip ./Server/

8. Son görevimiz, tüm bu dosya ve klasörlerin oluşturduğumuz "hytaleserver" kullanıcısına ait olduğundan emin olmaktır.

sudo chown -R hytaleserver: /home/hytaleserver/

9. Son olarak, artık aşağıdaki komutu kullanarak Hytale Sunucusunu tekrar başlatabilmeniz gerekir.

Her şey doğru çalıştıysa, artık Raspberry Pi'nizde en son sürüm çalışıyor olmalıdır.

sudo systemctl start hytaleserver

Sonuç

Bu eğitimde bu aşamaya ulaştıysanız, Raspberry Pi'nizde Hytale sunucusunu başarıyla kurmuş ve çalıştırmış olmalısınız.

Pi, bir Hytale sunucusunu kendi kendine barındırmak ve yönetmek için tam yeterli güce sahiptir, bu da onu sadece birkaç kişiyle oynamak isteyenler için mükemmel kılar.

Bu oyun sunucusunu Pi'nizde çalıştırırken herhangi bir sorunla karşılaşırsanız, aşağıya yorum bırakmaktan çekinmeyin.