Ana içeriğe geç
Kategoriye Dön

Hytale Sunucu Kurulumu: Dedicated Server Hazırlık Rehberi

Hytale sunucu gereksinimleri, beklenen kurulum adımları, mod desteği, sunucu yapılandırması ve topluluk araçları (henüz erken erişim aşamasında).

Okuma süresi: 10 dk Oyun Sunucusu Kurulumları
hytaleoyun sunucusudedicated serversandboxmultiplayer

İçindekiler

Giriş

Hytale, Hypixel Studios tarafından geliştirilen ve Riot Games tarafından satın alınan bir sandbox RPG oyunudur. Minecraft'ın en büyük sunucu ağı olan Hypixel'in arkasındaki ekip tarafından tasarlanan Hytale, blok tabanlı dünya oluşturma, macera modu, mini oyunlar ve kapsamlı modlama araçları sunmayı hedeflemektedir. Bu rehberde Hytale sunucusu için hazırlık adımlarını ve beklenen kurulum sürecini anlatacağız.

Hytale henüz geliştirme aşamasındadır. Bu rehberdeki bilgiler mevcut açıklamalara ve beklentilere dayanmaktadır. Resmi çıkışta detaylar değişebilir.

Hytale Hakkında

Hytale, oyunculara şu özellikleri sunmayı planlıyor:

  • Macera Modu: Zengin hikaye anlatımı ile tek/çok oyunculu kampanya
  • Sandbox Modu: Serbest yapı ve yaratıcılık
  • Mini Oyunlar: Topluluk tarafından oluşturulan özel oyun modları
  • Hytale Model Maker: 3D model ve animasyon oluşturma aracı
  • Kapsamlı Modlama: Lua tabanlı scripting ve özel içerik desteği

Beklenen Sistem Gereksinimleri

KaynakTahmini MinimumTahmini Önerilen
CPU4 Çekirdek6+ Çekirdek
RAM8 GB16+ GB
Disk20 GB SSD40+ GB NVMe
OSUbuntu 22.04+Ubuntu 22.04 LTS
Bant Genişliği10 Mbps20+ Mbps

Bu gereksinimler tahminidir ve Hytale'in resmi sunucu yazılımı yayınlandığında değişebilir. Blok tabanlı oyunlar genellikle yüksek RAM ve CPU gerektirir.

Sunucu Hazırlık Adımları

Hytale sunucusu için REXE VDS'inizi şimdiden hazırlayabilirsiniz:

1. İşletim Sistemi Kurulumu

hljs bash
sudo apt update && sudo apt upgrade -y
sudo apt install -y wget curl tar screen htop

2. Sunucu Kullanıcısı Oluşturma

hljs bash
sudo adduser hytale --disabled-login --gecos ""
sudo su - hytale

3. Java Kurulumu (Beklenen Gereksinim)

Hytale'in Java tabanlı olması beklenmektedir:

hljs bash
sudo apt install -y openjdk-21-jre-headless
java -version

4. Dizin Yapısı Hazırlama

hljs bash
mkdir -p ~/hytale-server
mkdir -p ~/hytale-server/mods
mkdir -p ~/hytale-server/worlds
mkdir -p ~/hytale-server/backups
mkdir -p ~/hytale-server/logs

Beklenen Sunucu Yapılandırması

Hytale sunucu yapılandırmasının aşağıdaki gibi bir yapıda olması beklenmektedir:

hljs yaml
# Beklenen hytale-server.yml yapısı
server:
  name: "REXE Hytale Sunucusu"
  port: 25565
  max-players: 50
  gamemode: adventure
  difficulty: normal
  view-distance: 12
  
world:
  seed: ""
  generate-structures: true
  
network:
  compression-threshold: 256
  
modding:
  allow-mods: true
  mod-directory: "./mods"

Hytale'in kendi yapılandırma formatını kullanması beklenmektedir. Yukarıdaki örnek tahmini bir yapıdır.

Beklenen Port Yapılandırması

PortProtokolBeklenen Kullanım
25565TCP + UDPOyun sunucusu (tahmini)
25575TCPRCON/Yönetim (tahmini)
8080TCPWeb panel (tahmini)

Firewall Hazırlığı

hljs bash
# Beklenen port yapılandırması
sudo ufw allow 25565/tcp comment "Hytale Game TCP"
sudo ufw allow 25565/udp comment "Hytale Game UDP"
sudo ufw allow 25575/tcp comment "Hytale RCON"

Mod ve İçerik Desteği

Hytale'in en güçlü yanlarından biri kapsamlı modlama desteğidir:

Hytale Model Maker

Hytale Model Maker, oyuncuların 3D modeller ve animasyonlar oluşturmasına olanak tanıyan resmi bir araçtır. Bu araç ile:

  • Özel bloklar ve nesneler tasarlayabilirsiniz
  • Karakter modelleri ve animasyonları oluşturabilirsiniz
  • Özel silahlar ve araçlar modelleyebilirsiniz

Lua Scripting

Hytale'in Lua tabanlı bir scripting sistemi kullanması beklenmektedir:

hljs lua
-- Beklenen Hytale mod yapısı örneği
local myMod = {}

function myMod.onPlayerJoin(player)
  player:sendMessage("Sunucuya hosgeldiniz!")
  player:giveItem("starter_kit", 1)
end

function myMod.onBlockBreak(event)
  if event.block.type == "diamond_ore" then
    event.player:addExperience(50)
  end
end

return myMod

Lua scripting API'si Hytale'in resmi çıkışıyla birlikte detaylandırılacaktır.

Otomatik Başlatma Hazırlığı (systemd)

hljs bash
sudo nano /etc/systemd/system/hytale.service
hljs ini
[Unit]
Description=Hytale Dedicated Server
After=network.target
Wants=network-online.target

[Service]
Type=simple
User=hytale
Group=hytale
WorkingDirectory=/home/hytale/hytale-server
# ExecStart satırı Hytale çıkışında güncellenecek
ExecStart=/usr/bin/java -Xms4G -Xmx12G -jar hytale-server.jar
Restart=on-failure
RestartSec=15
LimitNOFILE=100000

[Install]
WantedBy=multi-user.target

Bu systemd servisi tahmini bir yapıdır. Hytale'in resmi sunucu yazılımı farklı bir başlatma yöntemi kullanabilir.

Yedekleme Scripti Hazırlığı

hljs bash
nano ~/hytale-server/backup.sh
hljs bash
#!/bin/bash
BACKUP_DIR="/home/hytale/backups"
SERVER_DIR="/home/hytale/hytale-server/worlds"
DATE=$(date +%Y%m%d_%H%M%S)

mkdir -p $BACKUP_DIR
tar -czf $BACKUP_DIR/hytale_$DATE.tar.gz -C $SERVER_DIR .

# 14 günden eski yedekleri sil
find $BACKUP_DIR -name "hytale_*.tar.gz" -mtime +14 -delete

echo "$(date): Yedekleme tamamlandı - hytale_$DATE.tar.gz"
hljs bash
chmod +x ~/hytale-server/backup.sh

Performans Optimizasyonu Hazırlığı

Kernel Parametreleri

hljs bash
sudo sysctl -w net.core.rmem_max=26214400
sudo sysctl -w net.core.wmem_max=26214400
sudo sysctl -w net.ipv4.tcp_fastopen=3
echo 'net.core.rmem_max=26214400' | sudo tee -a /etc/sysctl.conf
echo 'net.core.wmem_max=26214400' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

Swap Alanı

hljs bash
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Topluluk Araçları

Hytale topluluğu aktif olarak araçlar geliştirmektedir:

  • Hytale Hub: Topluluk portalı ve mod paylaşım platformu
  • Hytale Model Maker: Resmi 3D modelleme aracı
  • Topluluk Wiki: Oyun mekaniği ve modlama dokümantasyonu
  • Discord Sunucuları: Geliştirici ve topluluk iletişim kanalları

REXE VDS ile Hytale

REXE VDS'in yüksek performanslı altyapısı, Hytale sunucusu için ideal bir ortam sağlayacaktır:

  • NVMe SSD: Hızlı dünya yükleme ve kaydetme
  • DDoS Koruması: Path.net ile güvenli oyun deneyimi
  • Düşük Gecikme: Türkiye ve Avrupa'ya yakın veri merkezi
  • Ölçeklenebilirlik: İhtiyaca göre kaynak artırma imkanı

Sonuç

Hytale henüz geliştirme aşamasında olsa da, sunucunuzu şimdiden hazırlayarak lansman gününde hızlı bir başlangıç yapabilirsiniz. REXE VDS üzerinde işletim sistemi, Java, firewall ve yedekleme altyapısını kurarak Hytale sunucunuz için sağlam bir temel oluşturabilirsiniz.