Bu kılavuz, Legion Hosting üzerinde bir Minecraft Java Edition sunucusu kurma sürecinde size yol gösterir -- bir sunucu türü seçmekten dünyanızı yapılandırmaya ve arkadaşlarınızla bağlanmaya kadar.
1. Sunucu Türü Seçimi
Minecraft sunucunuzu ilk kez kurarken, en önemli kararlardan biri hangi sunucu yazılımını çalıştıracağınızdır. Her tür, eklenti, mod veya temiz bir vanilla deneyimi isteyip istemediğinize bağlı olarak farklı yetenekler sunar.
| Sunucu Türü | En Uygun | Eklenti Desteği | Mod Desteği | Notlar |
|---|---|---|---|---|
| Vanilla | Saf, değiştirilmemiş Minecraft | Yok | Yok | Resmi Mojang sunucu JAR'ı. server.properties dışında özelleştirme yoktur. |
| Paper | Performans için optimize edilmiş survival/SMP | Bukkit & Spigot eklentileri | Yok | Önemli performans yamaları içeren Spigot çatallaması. Çoğu sunucu için önerilir. |
| Spigot | Eklenti tabanlı sunucular | Bukkit & Spigot eklentileri | Yok | Orijinal yüksek performanslı Bukkit çatallaması. Bugün genellikle Spigot yerine Paper tercih edilir. |
| Forge | Modlu Minecraft (büyük modpack'ler) | Sınırlı (bazıları Sponge aracılığıyla) | Forge modları | Klasik mod yükleyici. İstemciler aynı Forge sürümünü ve modları yüklemelidir. |
| Fabric | Hafif modlama, daha yeni modlar | Sınırlı | Fabric modları | Yeni Minecraft sürümlerine daha hızlı güncellemeler. Büyüyen mod ekosistemi. İstemcilerin Fabric + eşleşen modlara ihtiyacı vardır. |
2. İlk Başlatma
- GPanel'e giriş yapın.
- Sunucu listesinden Minecraft sunucunuzu seçin.
- Startup sekmesine gidin.
-
Açılır menülerden istediğiniz Server Type (Paper, Vanilla, Forge vb.) ve Minecraft Version'ı seçin.
Önemli: Seçtiğiniz sürümün oyuncularınızın çalıştıracağı sürümle eşleştiğinden emin olun. Uyuşmayan sürümler istemcilerin bağlanmasını engeller.
- Sunucuyu ilk kez başlatmak için Console sekmesinde Start'a tıklayın.
-
İlk başlatma otomatik olarak şunları yapar:
- Seçilen sunucu JAR'ını indirir
server.properties,eula.txtve diğer varsayılan yapılandırma dosyalarını oluşturur- İlk dünyayı oluşturur (bu bir iki dakika sürebilir)
- Konsolda
Done!ifadesini gördüğünüzde, sunucunuz çalışıyor ve yapılandırılmaya hazırdır.
eula.txt dosyasını manuel olarak düzenlemenize gerek yoktur.
3. server.properties Yapılandırması
server.properties dosyası, sunucunuzun temel davranışının çoğunu kontrol eder. Bunu doğrudan GPanel'in File Manager'ından düzenleyebilirsiniz -- yerleşik düzenleyiciyi açmak için kök dizindeki dosyaya tıklayın.
server.properties dosyasını düzenlemeden önce her zaman sunucunuzu durdurun. Sunucu çalışırken yapılan değişiklikler, kapandığında üzerine yazılır.
| Özellik | Varsayılan | Açıklama |
|---|---|---|
server-name |
A Minecraft Server |
Sunucu listesinde görüntülenen ad (yalnızca Bedrock; Java bunun yerine motd kullanır). |
gamemode |
survival |
Yeni oyuncular için varsayılan oyun modu. Seçenekler: survival, creative, adventure, spectator. |
difficulty |
easy |
Sunucu zorluğu. Seçenekler: peaceful, easy, normal, hard. |
max-players |
20 |
Eşzamanlı olarak bağlanabilecek maksimum oyuncu sayısı. Bunu barındırma planınızın oyuncu yuvası sınırıyla eşleşecek şekilde ayarlayın. |
pvp |
true |
Oyuncuların birbirine zarar verip veremeyeceği. PvE-only sunucular için false olarak ayarlayın. |
online-mode |
true |
Oyuncu hesaplarını Mojang ile doğrular. Devre dışı bırakmak için belirli bir nedeniniz olmadığı sürece bunu true olarak tutun -- devre dışı bırakmak, kırılmış (cracked) istemcilerin katılmasına izin verir. |
motd |
A Minecraft Server |
Java Edition sunucu listesinde gösterilen Günün Mesajı. \u00A7 (bölüm işareti) ile renk kodlarını destekler. |
view-distance |
10 |
Chunk cinsinden görüş mesafesi (1 chunk = 16 blok). Daha düşük değerler (6-8) performansı artırır; daha yüksek değerler (12-16) daha fazla RAM ve CPU karşılığında daha iyi bir görsel deneyim sunar. |
spawn-protection |
16 |
Operatör olmayanların blok inşa edemeyeceği veya kıramayacağı, dünya spawn noktasının çevresindeki yarıçap (blok cinsinden). Devre dışı bırakmak için 0 olarak ayarlayın. |
level-seed |
(boş) | Dünya oluşturma tohumu. Rastgele bir tohum için boş bırakın veya belirli bir dünya oluşturmak için belirli bir tohum girin. Yalnızca yeni bir dünya oluşturulduğunda geçerlidir. |
level-type |
minecraft\:normal |
Dünya türü. Seçenekler: minecraft\:normal, minecraft\:flat, minecraft\:large_biomes, minecraft\:amplified, minecraft\:single_biome_surface. |
white-list |
false |
true olduğunda, yalnızca whitelist.json içinde listelenen oyuncular katılabilir. Aşağıdaki Whitelist bölümüne bakın. |
enable-command-block |
false |
Komut bloklarının kullanılıp kullanılamayacağı. Birçok macera haritası ve bazı minioyun kurulumları için gereklidir. |
Düzenledikten sonra dosyayı kaydedin ve sunucunuzu başlatın. Yeni ayarlar başlatmada hemen geçerli olacaktır.
4. Operatör (Yönetici) Erişimi
Operatörler (op'lar), /gamemode, /tp, /ban, /kick ve daha fazlası gibi sunucu komutlarına erişime sahiptir. Operatör statüsü vermenin iki yolu vardır.
Yöntem 1: GPanel Konsolu (Önerilen)
GPanel'deki Console sekmesinden, sunucu çalışırken aşağıdaki komutu yazın:
op YourPlayerName
Konsolda bir onay mesajı göreceksiniz. Oyuncu artık bir operatördür.
Yöntem 2: ops.json Düzenleme
Sunucunun kök dizinindeki ops.json dosyasını manuel olarak da düzenleyebilirsiniz. Her giriş şuna benzer:
[
{
"uuid": "player-uuid-here",
"name": "YourPlayerName",
"level": 4,
"bypassesPlayerLimit": false
}
]
level alanı, operatörün ne yapabileceğini kontrol eder:
| Düzey | İzinler |
|---|---|
1 |
Spawn korumasını atlayabilir |
2 |
Hile komutlarını (/gamemode, /tp vb.) ve komut bloklarını kullanabilir |
3 |
Oyuncu yönetimi komutlarını (/ban, /kick, /op) kullanabilir |
4 |
/stop ve /save-all dahil olmak üzere tam erişim |
op konsol komutunu kullanmak varsayılan olarak düzey 4 verir. Daha düşük bir izin düzeyine ihtiyacınız varsa, ops.json dosyasını doğrudan düzenleyin.
Operatör statüsünü kaldırmak için konsol komutunu kullanın:
deop YourPlayerName
5. Whitelist
Whitelist, sunucunuzu yalnızca onaylı oyuncularla sınırlar. Bu, kimin katılabileceğini kontrol etmek istediğiniz özel sunucular veya topluluklar için kullanışlıdır.
Whitelist'i Etkinleştirme
server.properties içinde aşağıdakileri ayarlayın:
white-list=true
enforce-whitelist=true
enforce-whitelist ayarı, yeniden yüklendiğinde whitelist'te olmayan, o anda bağlı tüm oyuncuları atacaktır.
Whitelist Yönetimi
Sunucu çalışırken GPanel konsolunda şu komutları kullanın:
| Komut | Açıklama |
|---|---|
whitelist add PlayerName |
Bir oyuncuyu whitelist'e ekler |
whitelist remove PlayerName |
Bir oyuncuyu whitelist'ten kaldırır |
whitelist list |
Tüm whitelist'teki oyuncuları gösterir |
whitelist reload |
Whitelist'i whitelist.json dosyasından yeniden yükler |
whitelist.json dosyasını manuel olarak da düzenleyebilirsiniz. Manuel değişiklikler yaptıktan sonra konsoldan whitelist reload çalıştırmayı unutmayın.
6. Nasıl Bağlanılır
Sunucunuz çalışmaya başladıktan sonra, Minecraft Java Edition'dan bağlanmak için şu adımları izleyin:
- Sunucunuzun IP adresini ve portunu GPanel'de Network sekmesi altında bulun.
- Minecraft Java Edition'ı açın ve Multiplayer'a tıklayın.
- Add Server'a tıklayın.
- Server Name alanına sunucunuz için bir ad girin (bu yalnızca sunucu listeniz için bir etikettir).
-
Server Address alanına IP'nizi ve portunuzu şu biçimde girin:
your.server.ip:portÖrneğin:
192.168.1.100:25565 - Done'a tıklayın, ardından listenizden sunucuyu seçin ve Join Server'a tıklayın.
7. Dünya Yönetimi
Dünya Kayıt Konumu
Varsayılan olarak, Minecraft dünyası sunucunuzun kök dizininde world adlı bir klasörde saklanır. Bu klasör, arazi, oyuncu verileri ve yapılar dahil olmak üzere tüm dünya verilerini içerir. Ayrıca bu boyutlar için world_nether ve world_the_end klasörlerini de göreceksiniz (Paper/Spigot sunucularında; Vanilla bunları world içindeki alt klasörler olarak saklar).
Mevcut Bir Dünyayı Yükleme
Tek oyuncudan veya başka bir sunucudan bir dünya yüklemek için:
- GPanel'de sunucunuzu durdurun.
- GPanel'in File Manager'ını (veya SFTP'yi) kullanarak mevcut
worldklasörünü silin veya yeniden adlandırın. -
Dünya klasörünüzü SFTP aracılığıyla yükleyin. Klasörün
worldolarak adlandırıldığından emin olun (veyaserver.propertiesiçindekilevel-nameözelliğini klasör adınızla eşleşecek şekilde güncelleyin).İpucu: Büyük dünya yüklemeleri için SFTP, tarayıcı tabanlı File Manager'dan çok daha hızlıdır. Kurulum talimatları için SFTP kılavuzumuza bakın. - Dünya klasörü yapısının doğru olduğundan emin olun --
level.datdosyası doğrudanworldklasörünün içinde olmalı, bir alt klasörde iç içe geçmemelidir. - Sunucuyu başlatın. Yüklediğiniz dünyayı yükleyecektir.
%appdata%\.minecraft\saves\YourWorldName konumunda bulunur. Yüklemeden önce klasörü world olarak yeniden adlandırın.
Yedeklemeler
Özellikle sunucu sürümünü güncellemek veya yeni modlar/eklentiler kurmak gibi büyük değişiklikler yapmadan önce, dünyanızın düzenli yedeklerini tutmanız şiddetle önerilir.
Manuel bir yedek oluşturmak için:
- Tüm verileri diske aktarmak için GPanel konsolunda
save-allçalıştırın. - Sunucuyu durdurun.
worldklasörünü (ve varsaworld_nether/world_the_end) SFTP veya File Manager aracılığıyla indirin.- Yedeği bilgisayarınızda veya bulut depolamanızda güvenli bir konumda saklayın.