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).
İç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
| Kaynak | Tahmini Minimum | Tahmini Önerilen |
|---|---|---|
| CPU | 4 Çekirdek | 6+ Çekirdek |
| RAM | 8 GB | 16+ GB |
| Disk | 20 GB SSD | 40+ GB NVMe |
| OS | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
| Bant Genişliği | 10 Mbps | 20+ 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
sudo apt update && sudo apt upgrade -y
sudo apt install -y wget curl tar screen htop
2. Sunucu Kullanıcısı Oluşturma
sudo adduser hytale --disabled-login --gecos ""
sudo su - hytale
3. Java Kurulumu (Beklenen Gereksinim)
Hytale'in Java tabanlı olması beklenmektedir:
sudo apt install -y openjdk-21-jre-headless
java -version
4. Dizin Yapısı Hazırlama
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:
# 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ı
| Port | Protokol | Beklenen Kullanım |
|---|---|---|
| 25565 | TCP + UDP | Oyun sunucusu (tahmini) |
| 25575 | TCP | RCON/Yönetim (tahmini) |
| 8080 | TCP | Web panel (tahmini) |
Firewall Hazırlığı
# 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:
-- 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)
sudo nano /etc/systemd/system/hytale.service
[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ığı
nano ~/hytale-server/backup.sh
#!/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"
chmod +x ~/hytale-server/backup.sh
Performans Optimizasyonu Hazırlığı
Kernel Parametreleri
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ı
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.
İlgili Makaleler
FiveM Sunucusu Kurulumu: VDS'de Adım Adım Rehber
REXE VDS üzerinde FiveM sunucusu kurulumu, txAdmin yapılandırması, port ayarları ve performans optimizasyonu. GTA V roleplay sunucunuzu dakikalar içinde kurun.
Minecraft Sunucusu Kurulumu: Paper ile Adım Adım Rehber
REXE VDS üzerinde Paper/Spigot Minecraft sunucusu kurulumu, Java ayarları, plugin yönetimi ve performans optimizasyonu. Kendi Minecraft sunucunuzu kurun.
CS2 Sunucusu Kurulumu: SteamCMD ile Adım Adım Rehber
REXE VDS üzerinde Counter-Strike 2 dedicated sunucu kurulumu, SteamCMD, GSLT token ve sunucu yapılandırması. CS2 sunucunuzu hızlıca kurun.