S
sooply
Ziyaretçi
Bukkit Nasıl Kurulur?
Öncelikle hepinize merhaba Bugün sizlere Bukkit hakkında temel bilgileri verdim.
Hepinize şimdiden iyi okumalar dilerim...
Bukkit, Minecraft'ta sunucu kurmamıza yarar. Spigot gibidir. Ama nasıl kurulduğu hakkında pek bir bilgimiz yok.
Bu normal bir şey. Yeni başlamış veya bir hevese girmiş herkes için bu konuyu açtım.
Notepad++, HTML, CSS, PHP ve Javascript gibi kodlama dillerinin daha kolay anlaşılmasına ve düzenlenmesine yarar.Kısacası gelişmiş metin editörüdür. Bu program bizim bir çok işimize yarayacak. Spigot'un bir çok dosyasını düzenleyeceğiz. O yüzden bu programı indirmemiz gerek. Buraya tıklayarak indirebilirsin. Uygun sürümü kendi bilgisayarınıza göre seçin.
Tabii ki sadece bununla kalmayıp eklentilerin ayar dosyasını düzenleyeceğiz. Bu programdan daha iyi programlar bulunmakta ama üst seviye bir kodlama falan yapmayacağımızdan bu program ideal olacaktır.
Başlatma Konsolu
Başlatma konsolu sunucuyu başlatır. Kurulumu da oldukça basittir. .bat uzantılı olan bu dosyada, konsoldan komut uygulayabiliyorsunuz. .bat dosyası hazır indirilmemeli, kendinize göre düzenlemelisiniz. Örnek kod aşağıda bulunmakta.
JavaScript:
@ECHO OFF
title Sunucu Konsolu
java -Xms1G -Xmx1G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AggressiveOpts -XX:+AlwaysPreTouch -Dusing.aikars.flags=mcflags.emc.gs -Duser.language=en -Duser.region=EN -Dfile.encoding=UTF-8 -jar bukkit.jar
Sunucuya verdiğiniz bellek bilgisayarınızın/makinenizin belleğinden büyük olmamalıdır. Buna dikkat etmemiz gerekmekte. Yoksa bir çok hata ile karşılaşabilirsiniz.
Belleğinizi öğrenmenin bir yolu var elbette.
- Bilgisayara sağ tıklayın.
- Özellikler deyin.
Gelelim konsolda verdiğiniz isim kısmına. Bu kısım önemlidir. Bukkit dosyası indirildiğinde ismi değişiktir. Bir düzene girsin diye adını değiştirdik diyelim. Üstteki konsol kodu ile çalıştırdık, ama olmadı. Bunun sebebi konsola verilen ad ile Bukkit'e
verilen adın farklı olmasıdır. İkisinin de adı aynı olması gerekmekte.
Tabii ki nereden değiştirdiğinizi göstereceğim. Bukkit dosyasını hemen bukkit.jar olarak ayarlayalım. Sonra konsol kodunu Notepad++ ile düzenleyelim. İlle de bukkit.jar koymanız şart değil tabii ki.
JavaScript:
-jar bukkit.jar
Konsol kodunun en son kısmında bulunmakta. Oradan değiştirebilirsiniz. Değiştirdikten sonra hemen hemen çalıştıralım
sunucuyu. Açtıktan sonra bir miktar süre beklememiz gerekmekte. Eğer dolmadan kapatırsanız sunucunuzun bir çok dosyası eksik çıkabilir. Buna dikkat edin.
Eula
Eula, herhangi bir yazılımın gerekli yasal zorunluluklarının hatırlatıldığı bir anlaşmadır. Bunu kabul etmemiz gerekmekte. Konsolu açtıktan biraz sonra zaten böyle bir dosya gelmekte. Üstte belirtmiş bulunmaktayım. Onlar hata değil bilgidir.
Eula dosyası yüklendikten sonra o dosyayı Notepad++ ile açalım. Oradan Eula'yı kabul edeceğiz.
JavaScript:
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
#Thu Sep 06 16:21:05 EET 2018
eula=false
False kısmı ile Eula'yı kabul etmemişsiniz demektir. Eğer kabul etmezseniz sunucuyu çalıştıramazsınız. Kabul etmeniz için false kısmını true ile çevirelim. Sorun çözülecektir.
Sonra sunucuyu açın ve biraz bekleyin. "Done" yazısı gelene kadar sunucunuzun yüklenmesini bekleyin. "Done" yazısı çıkınca tamamlanacaktır. Eğer tekrar aynı hatayı görüyorsanız Eula'yı kabul ettiğinizden emin olun.
Ayarlar
Ayarlarımızı Notepad++ uygulaması sayesinde yapacağız. Eula işlemi bittikten sonra hemen sunucuyu açalım. Açtıktan sonra beklememiz gerek. Üstte belirttik. "Done" yazısı çıktı. Sunucu yüklendi. İlk önce IP, yasaklama gibi bazı işlemleri server.properties dosyasından yapacağız. Hemen o dosyayı açalım.
Tabii ki size karmaşık gelebilir. Eğer yeni başladıysanız bu normal bir şey. Hepsini anlatacağım merak etmeyin. Genel olarak düzenlemeleri aşağıda bıraktım.
JavaScript:
#Minecraft server properties
#Mon Sep 03 14:39:41 EET 2018
generator-settings=
op-permission-level=4
allow-nether=true
resource-pack-hash=
level-name=world #Dünya adını buradan değiştirirsiniz
enable-query=false
allow-flight=false
announce-player-achievements=true
server-port=25565 #Sunucu portudur, 5 rakamlı olması gerek, aklınızda tutabileceğiniz ve 0 ile başlamaması gerek.
max-world-size=29999984 #Dünya sınırı
level-type=DEFAULT #Dünya tipi FLAT/DEFAULT gibi.
enable-rcon=false
level-seed=
force-gamemode=false
server-ip= 192.168.16.7 #Makinenin ip adresi (Eğer bilgisayardan girecekseniz boş bırakın)
network-compression-threshold=256
max-build-height=256 #Blok sınırı (En alttaki katman kayasından en yukarıya)
spawn-npcs=true
white-list=false #Whitelist açar True/False
spawn-animals=true #Hayvan doğar True/False
hardcore=false
snooper-enabled=true
online-mode=true #Oyun modu crack/premium olur True/False
resource-pack=
pvp=true #Pvp açık olur True/False
difficulty=1 #Zorluk
enable-command-block=false
Spigot ile aynı. Açıklamalarını size verdim. # işaretinden sonrakiler açıklama. Nasıl kullanıldıklarını ve ne işe yaradıklarını görmek için böyle bir şey yaptım.
Bukkit.yml adlı bir dosya bulunmakta ama spigot.yml gibi geniş değildir. Ayrıca Spigot'lu bir sunucuda bukkit.yml dosyası yüklenmekte. Bukkit için bu geçerli değil maalesef. Spigot, Bukkit gibidir ama daha iyidir. Düzenlenemeyen mesajları düzenleyebilirsin. Bukkit kısıtlı olduğundan konu birazcık kısa oldu.
Konumuz bu kadardı Hepinize şimdiden iyi forumlar dilerim, görüşmek dileğiyle...
Ekler
Son düzenleyen: Moderatör: