Minecraft Sunucusu¶
Bu makalede
Bilgi
Minecraft Sunucusu, çevrimiçi oyun oynamak için bir Minecraft çok oyunculu sunucu çalıştırmanıza olanak sağlayan yazılımdır.
Önemli Özellikler¶
- Çok Oyunculu Oyun - Sunucu, aynı anda maksimum 255 oyuncuya bağlanmasını ve oynamasını sağlar;
- Özelleştirilebilir Oyun Dünyası - Yöneticiler benzersiz dünyalar yaratabilir, eklentiler kurabilir ve değişiklikler yapabilir;
- Erişim Hakları Yönetimi - Dünya içindeki farklı bölgelere oyunculara farklı haklar atanma yeteneği;
- Griefer Koruma - Oyuncu vandalizmine karşı dünya koruma aracı;
- Yedekleme - Veri kaybını önlemek için sunucu dünyasının otomatik yedeklemesi;
- Birden Çok Dünya - Aynı sunucuda birden fazla farklı dünya çalıştırma seçeneği;
- API - Diğer uygulamalar ile sunucu etkileşimi için arayüz seti;
- Takip - Online, aktivite ve olay geçmişi izleme;
- Performans - Büyük sayıda oyuncusu olan özelleştirilmiş bir sunucuda çalışmak üzere optimize edilmiştir.
Çalıştırma Özellikleri¶
ID | Uyumlu OS | VM | BM | VGPU | GPU | Min CPU (Çekirdekler) | Min RAM (GB) | Min HDD/SSD (GB) | Aktif |
---|---|---|---|---|---|---|---|---|---|
65 | Ubuntu 22.04 | + | + | + | - | 1 | 1 | - | Evet |
- MCSMManager otomatik kurulumu, bir Minecraft sunucu kümesi yönetim hizmetidir ve aşağıdakileri sağlar:
- Minecraft sunucularını otomatik olarak başlatma, durdurma ve yeniden başlatma;
- Sunucu durumunu izleme ve bildirimler almak;
- Sunucularda eklentiler, modlar, yapılandırma yönetimi;
- Sunucu ve eklenti sürüm güncellemeleri;
- Bir kümenin sunucuları arasında yük dengelemesi;
- Dünya ve sunucu verilerinin yedekleme ve geri yükleme;
- Kümeyi sunucular ekleyerek veya çıkararak ölçeklendirme.
Sistem Gereksinimleri¶
Minecraft'in kaynak gereksinimleri, sunucudaki oyuncu sayısıyla artar. Daha büyük oyuncu grupları daha fazla RAM ve disk alanı gerektirir. Minecraft Sunucusuna Önerilen Sistem Gereksinimleri:
- İşlemci (CPU): 2 çekirdek veya daha fazlası, tercihen 2GHz veya daha yüksek;
- RAM: 1-2 oyuncu için minimum 2GB, 3-6 oyuncu için 5GB, 6 veya daha fazla oyuncu için 8GB;
- İşletim Sistemi: Minecraft tüm önemli işletim sistemleri için mevcuttur, ancak işletim sistemi ek kaynaklar gerektirecektir;
- Sabit Disk Alanı: 1-2 oyuncu için minimum 2GB, 3-5 oyuncu için 18GB, 6+ oyuncu için 35GB.
Minecraft Sunucusu Kurulumundan Sonra Başlatma¶
Sipariş ödemeniz sonrası sunucu çalışmaya hazır olduğunda e-postanızda bir bildirim gönderilecektir. E-posta adresinizde VPS IP adresi ve bağlantı için giriş/şifre bilgileri yer alacaktır.
Şirketimiz müşterilerinin sunucunun ve API kontrol panelinde (Invapi) donanımını yönetmelerini sağlar: https://invapi.hostkey.com/.
İzin verilen bilgiler şunlardır:
- Erişim bağlantısı: webpanel etiketinde;
- Kullanıcı Adı ve Şifre: Sunucu yazılımı kullanıma hazır olduktan sonra e-posta adresinize gönderilir.
İlk Ayarlar¶
- Sunucuyu kurduktan sonra, komut satırına adını yazarak
minecraft_easyset.sh
kodu çalıştırın. - Kodun içinde
TRUE
girerek lisans anlaşmasını kabul edin. - Sunucu hizmeti otomatik olarak yeniden başlayacaktır.
- Aynı kodu kullanarak online-mode parametresini etkinleştirin, bu da oyuncu kimlik doğrulamasını sağlar.
Not
Minecraft sunucusu temel ayarları hakkında detaylı bilgi için geliştiricilerin belgelerine bakın.
MCSMManager'da Oyun Sunucusu Yönetimi¶
MCSMManager web arayüzüne erişim sağladıktan sonra, bir yönetici hesabı oluşturmanız önerilir. Bunu yapmak için Users bölümüne gidin, New User düğmesine tıklayın ve kullanıcı bilgilerini doldurun: - Username; - User Password; - Permission:
Daha sonra Add düğmesine tıklayın.
Yeni Bir Sunucu Ekleme¶
MCSMManager etkinleştirildikten sonra, bir oyun sunucusuna bağlanmak için kullanılabilir olacaktır.
Ek bir sunucu oluşturmanız gerekirse, Applications ve Quick Start alt menülerinden faydalanabilirsiniz. Örneğin, Applications menüsünde, New Instance düğmesine tıklayın:
Ve şu seçeneklerden birini seçin: - Minecraft Server: Java Edition - Sunucuyu çalıştırmak için Spigot veya BungeeCord gibi performanslı sunucu çekirdeklerini kullanmanız önerilir. Bunlar yüksek hız ve popüler eklentilerle uyumluluk açısından optimize edilmiştir. - Minecraft Server: Bedrock Edition - Ayrı bir Minecraft Bedrock sunucusu veya ikili formatta başka bir sunucu çekirdeği için. - General Game Server - Çoğu oyun sunucusunda uygulanabilir, uygun sunucu dosyası çalıştırılması yeterlidir. Bazı oyunlarla uyumluluk sorunları olabilir. - General Console Application - Sadece yürütülebilir dosyayı sunucuda yerleştirin ve otomatik başlatmayı ayarlayın. Kurulum gerekmez.
Belirli bir seçeneği seçtiğinizde, kurulum seçenekleri menüsünde bir dizi seçenek belirir. Örneğin, Minecraft Sunucu: Java Sürümü için üç olasılık vardır:
- Upload single server core - İlk kez oluşturmak için tek bir sunucu çekirdeği yükleyin. Sadece bir sunucu çekirdeği yüklemeniz ve ilk çalıştırmada ilgili dosyalar otomatik olarak oluşturulması gerekir.
- Upload server archive - Mevcut bir sunucu veya mod setleri için. Arşiv otomatik olarak açılacaktır. Sadece zip formatı desteklenir.
- Upload nothing or select existing file - Sunucuyu çalıştırmak için herhangi bir dosyaya ihtiyaç duyulmaz, veya gereken dosya(lar) zaten uzaktaki makinede bulunmaktadır. Sadece başlatma komutu ve çalışma dizini manuel olarak ayarlanmalıdır.
Minecraft sunucusu zaten kurulmuştur, bu yüzden Upload nothing or select existing file seçeneğini seçmeniz ve açılan menüdeki alanları doldurmanız gerekir:
- Choose your server from the existing file(s) - sunucunun adını belirtir;
- Startup command - örneğin aşağıdaki gibi bir başlatma komutu girin:
java -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.country=CN -jar /home/minecraft/minecraft_server.jar nogui.
Başlatma komutu /lib/systemd/system/minecraft-server.service
dosyasında bulunabilir. - Server working directory - örneğin: /opt/mcsmanager/daemon/data/InstanceData/0bc1f9e46fc3467c8d90db6e16359954
Sunucuları başlatmak için Application bölümüne gidin ve Start düğmesine tıklayın:
Sunucu düzgün yapılandırılmışsa, sunucu çalıştırılır ve durumu Running olarak değiştirilir:
Sunucuyu başlatırken port sorunları olabilir. Bu sorunu çözmek için server.properties
dosyasını düzenlemeniz gerekir. Bunu yapmak için aşağıdaki komutu çalıştırın:
ve query.port
ve server-port
satırlarında portu değiştirin:
Dikkat
Portları değiştirdikten sonra sunucuyu yeniden başlatmanız önerilir.
Not
MCSMManager'ın temel ayarlarına ilişkin detaylı bilgi için geliştiricilerin belgelerine bakabilirsiniz.
API kullanarak Minecraft Sunucusu Siparişi¶
Bu yazılımı API kullanılarak kurmak için buraya bakın: [../../apidocs/index.md#instant-server-ordering-algorithm-with-eqorder_instance]