[Rehber]Minecraft Server Kurulumu|Bukkit Server Kurmak|İçerii

ByVandetta

BENİM İÇİN FORUM BİTTİ
En iyi cevaplar
0


Merhaba Beyler Bayanlar.Bügün Sizlere Dev Konu Olan Bukkit Sunucu Kurulumunu Anlatacağım.


Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.



Verdiğim adresten indirdiğiniz dosya bir java (.jar) dosyasıdır. Bunu yeni bir klasöre aktarın.
Dosyanın adını Bukkit.jar olarak değiştirin.
Yeni bir metin belgesi oluşturun ve alttaki kodu içine yazın.

Kod:

java -Xmx1G -Xms1G -jar bukkit.jar nogui
pause

Yazdıktan sonra metin belgesini kaydedin ve Craftbukkit ile aynı klasörün içine aktarın.
Metin belgesinin uzantısını ".bat" olarak değiştirin. (.txt'yi .bat yapın)


Sonra server.properties'den Kendinize Ait İP,Vs Ayarlayın...

Not: Uzantıyı göremiyorsanız, Araçlar > Klasör seçenekleri > Görünüm sekmesinde bulunan "Bilinen dosya türleri için uzantıları gizle" seçeneğinden işareti kaldırın ve kaydedin.
Evet artık bir toplu işlem komut dosyanız var. Bunu çalıştırarak sunucunuzu aktif hale getirebilirsiniz! Bir hatanız yoksa alttaki gibi yazılar akması gerekir.




Eğer bir sorunla karşılaştıysanız ve "Done" yazısını göremediyseniz, Javanızı kontrol edin, sonuca ulaşamazsanız bize hatayı ayrıntılı olarak ulaştırın.

Sıkça yaşanan hatalar:

' Java ' iç yada dış komut, çalıştırılabilir
program yada toplu iş dosyası olarak tanınmıyor.


Perhaps a server is already running on that port? Hatasını Alıyorsanız ;

Bunun anlamı sunucunuzun arka planda çalışmakta olduğu veya 25565 portunun bir program tarafından meşgul edildiğidir. İlk olarak Görev Yöneticisi(Ctrl+Alt+Delete)'den java.exe işlemlerinin hepsini sonlandırın. Sunucuyu tekrar açın, çalışmazsa hangi programın portu meşgul edeceğini tahmin etmeye çalışın ve o programı kapatın. Bir tahmininiz yoksa bilgisayarınıza bir restart atmaktan basit yol yok diyebilirim
Gördüğünüz gibi 2 dosyadan bir sürü dosyaya çıktı klasörümüz. Sunucumuzu "stop" komutu ile kapatalım ve ayarlarımızı yapmaya başlayalım. "Bir tuşa basınız..."ı görmeden asla çarpı ile kapatmayınız.
Sunucumuzun genel ayarlarını Server.properties ve bukkit.yml dosyaları ile yapacağız.
Server.properties dosysını WordPad veya NotePad++ ile açın.





Buna çok benzer bir dosya ile karşılaşacaksınız.

true = Kabul
false = Red


generator-settings: Bu ayar dünya oluşturma seçeneğidir. İlerki zamanlarda anlatacağım.
allow-nether: Nether (Cehennem)'in aktif olmasını ister misiniz ? sorusudur.
level-name: Dünyanızın ismidir. Sunucu klasöründe oluşacak veya dosyadan alınacak isimdir.
enable-query: Arama motorlarının sunucunuzu görmesine izin verecek misiniz ? sorusudur.
allow-flight: Oyuncuların uçabilmesine izin veriyor musunuz ? sorusudur.
server-port: Sunucunun çalışacağı port'dur. 25565 olduğu zaman portun ip'ye eklenmesi gerekmez ancak değiştirdiğinizde ip nin sonuna portuda yazmalısınız.
level-type: Dünyanın oluşturulma seçeneğidir. (FLAT, DEFAULT vb.)
enable-rcon: Rcon sisteminin aktif olmasını istermisiniz ? sorusudur.
level-seed: Dünyanın oluşturulacağı seeddir.
server-ip: Sunucunuzun ip'sidir. Rastgele IP girmeyiniz sunucu çalışmaz. Boş kalırsa otomatik kendi ip nizde çalışır.
max-build-height: En yüksek yapım sınırıdır. En fazla 256 olabilir. Arttırmayı denemeyiniz.
spawn-npcs: Villgaer tarzı oyun tarafından yönetilen insanların oluşmasını istermisiniz ? sorusudur.
white-list: "Özel giriş izni" sistemini devreye sokmanıza yarayan sistemdir. (giriş izinlerini witelist.txt dosyasından verebilirsiniz.)
spawn-animals: Hayvanların doğmasını istermisiniz ? sorusudur.
snooper-enabled: Snooper'ın devreye girmesini ister misiniz ? sorusudur.
hardcore: Zor oyn seviyesinin devrede olamasını ister misiniz ? sorusudur.
texture-pack: Oyunculara öneri texture pack vermenizi sağlar.
online-mode: Premiumsuz oyuncuların giriş yapmasına izin verilecek mi ? sorusudur.
pvp: oyuncular arası savaş.
difficulty: zorluk seviyesi.
gamemode: Oyuncuların alacağı otomatik oyun modudur. (0 Survival, 1:Creative)
max-players: Oyuncu sınırı
spawn-monsters: Canavar doğmasını istiormusunuz ? sorusudur.
generate-structures: Köy ve kasabaların oluşturulmasını ister misiniz ? sorusudur.
view-distance: görüş mesafesidir (yerdeki itemler konusunda)
motd: Sunucunuzun multiplayer bölümünde gözükecek yazısıdır.


Oyunu paralı satın almadıysanız veya crackli oyuncuların girebilmesini istiyorsanız Online-mode=false yapmayı unutmayın!
Sunucunuzu hamachi üzerinden oynayacaksanız, server-ip yerine hamachi ip nizi yazınız.



İndirdiğiniz eklentiler (pluginler) java dosyasıdır ve genellikle .jar uzantılıdır.

Eklentileri kurmak için tek yapmanız gereken "plugins" dosyasının içine atmaktır. Attıktan sonra sunucunuzu çalıştırdığınızda kendi kendilerine aktive olurlar ve gerekli dosyalarını oluşturur veya alırlar. Birçok plugin kurulduğunda adı ile bir klasör oluşturur ve içine ayarlarının barındığı config.yml dosyasını oluşturur. Bu dosyalardan eklentilerin genel ayarlarını kontrol edebilirsiniz.
Pluginler çalışmadığında sunucuyu çalıştırırken bir hatanın geçtiğini görürsünüz. "Not enabled" gibi.


Oyuncu grupları nasıl oluşturulur ve yetkileri ayarlanır ?

Arkadaşlar yetki kelimesinin ingilizce karşılığı "permission"dır.Minecraft forumlarında "Perm" veya "Permission" olarak göreceksiniz. Gelelim bunları nasıl ayarlayacağınıza, bunu yapmamızı sağlayacak olan birkaç plugin var, GorupManager en son olan başarılı yapılandırmayı indirmek için listenin en üstünde gördüğünüz Success yazısına tıkladıktan sonra üstteki sekmelerden Artifacts'ı seçerseniz önünüze


Javadocs
GroupBridge
GroupManager


çıkacaktır. GroupManager'e tıklayarak indirebilirsiniz. Sunucunuzun Plugins bölümüne atın ve çalıştırın. Done... Yazısını gördükten sonra stop komutu verip sunucunuzu durdurun. Plugins klasörünüzün içinde GroupManager adında bir klasörün oluşmuş olduğunu göreceksiniz. globalgroups adındaki dosya temel perm gruplarını ayarlar. Yalnız dikkatinizi çekerim perm grubu ayarlar oyuncu grubu değil. Oyuncu gruplarını worlds dosyasının içinde oynadığınız dünyanın ismine girerek içindeki groups.yml dosyası ile ayarlıyacaksınız.
 
Üst