Bukkit'e Başlangıç | 0'dan MineCraft serveri kurmak ve yönetmek

Ranork

Lapis Toplayıcısı
Emektar Üye
Mesajlar
984
En iyi cevaplar
0
Beğeniler
672
Puanları
1,490
Ruh hali
Merhabalar arkadaşlar,
Birkaç gün önce yetkilerimin alınmasıyla biraz sinirlenmem sonucu konuları silmiştim ancak konular sizler için tekrar yazıyorum.

İlk olarak ihtiyacımız olan şey craftbukkit.
Craftbukkit minecraft sunucularına plugin desteği veren bir yapımdır. Neredeyse sunucuların yani serverlerin %99 u bu yapıyı kullanmaktadır. Craftbukkiti http://dl.bukkit.org/ adresinden indirmeniz mümkün.

Craftbukkit.jar diye bir şey indi bunu ne yapacağız ?
Bu indirdiğimiz jar dosyasını lütfen direk tıklayarak yani java ile açmayın. Bunu yapmanız sonucunda sunucu bilgisayar arka planında açılır ve sis console'u göremezsiniz. Eğer açtıysanız ctr+alt+delete yapıp java.exe veya javaw.exe uygulamasına son verin.

İndirdiğiniz bu dosyayı bir klasörün içine atın. Aynı klasöre bir txt dosyası oluşturun ve içine
Kod:
java -Xmx1G -Xms1G -jar craftbukkit.jar
PAUSE
Yazın. Daha sonra indirdiğiniz dosyanın adını sade olarak craftbukkit haline getirin. (.jar uzantısı kalsın) Bu kodda sunucu 1gb ram ile çalışır eğer bunu değiştirmek istiyorsanız 1G yazan bölüme istediğiniz boyutu yazın. En son olarak txt yi farklı kaydet e tıklayın ve uzantısını .bat haline getirip kaydedin. ismini de Run.bat çalıştır.bat gibi bir şey yapın.

Bu oluşturduğumuz toplu komut dosyasını çalıştırarak sunucumuzu açabiliriz. "Done" yazısını gördüğümüzde sunucumuza giriş yapabiliriz. Sunucu kendi pc nizde ise 127.0.0.1 adresinden girebilirsiniz.

Properties Nedir ? Nasıl ayarlanır ?
Şimdi server klasörümüzde server.properties diyer bi dosya var. İlkkez server kurduysanız büyük ihtimalle neyle açacağınızı bilmiyorsunuzdur. Bunu herhangi bir yazı programıyla açabilirsiniz ancak size notepad++'ı tavsiye ederim. Her neyse açtıktan sonraki ayarlara bakalım.

generator-settings= #Superflat ayarlamaları içindir.
allow-nether=true #Nether'in aktif olup olmamasını seçmenizi sağlar.
level-name=world #Dünya ismini seçmenizi sağlar.
enable-query=false #Arama motorlarının pluginlerinize ulaşmasını sağlar.
allow-flight=false #Sunucuda uçma yasağı ile ilgilidir.
server-port=25565 # Sunucunuzun açılacağı porttur. 25565 ise port yazmadan girersiniz.
level-type=DEFAULT #Map biçimidir. DEFAULT/FLAT/LARGEBIOMES/AMPLIFIELD
enable-rcon=false #Console'a remote girişini açıp kapar.
force-gamemode=false #Oyuncuları girişte default gamemode'a geçirir.
level-seed= #Harita seedini girebilirisiniz.
server-ip= #Sunucu ip nizi yazmanızı ister. Boş bırakırsanızda çalışır.
max-build-height=256 #Yükseklik sınırıdır. 256 dan yukarı çekerseniz işlemez.
spawn-npcs=true #Villager'ların oluşması
white-list=false #White-list (Giriş izni) Açıp kapar. (Bkz. Whitelist.txt)
spawn-animals=true #Hayvanları açıp kapar.
texture-pack= #.zip dosyası halindeki texture packin indirme adresini girin.
snooper-enabled=true #Hava durumları ile ilgili bilgi aktarımını açar.
hardcore=false #Aktive ederseniz oyuncular ölünce banlanır.
online-mode=true #Orjinallik kontrolüdür. Kapatırsanız lütfen Auth plugini yükleyin.
pvp=true #Oyuncular birbirlerine vurabilsin mi sorusudur.
difficulty=1 #Zorluk derecesidir. (0-3 arası sayı girebilirsiniz)
player-idle-timeout=0 #A-f-k oyuncu atma süresidir.
gamemode=0 #Oyun modu. 0: Survival 1:Creative 2:Adventure
max-players=20 #Maximum oyuncu sayısı.
spawn-monsters=true #Canavarları açıp kapar.
view-distance=10 #Oyunculara gönderilecek chunk ı ayarlar. lag oluyorsa kısabilirsiniz.
generate-structures=true #Köy gibi yapılar olsun mu sorusudur.
spawn-protection=16 #Spawn korumasının olacağı genişlik.
motd=A Minecraft Server #Sunucunun server listte çıkacak adı.

Plugin (Eklenti) Nedir?
Eklentiler sunucuya birçok özellik katmamızı sağlayan şeylerdir. Belirli alanları korumaktan tutun chate kadar herşeyi değiştirebilirler. Bukkit sunucu açmamızın sebebi eklentilerdir. Eklentileri edineceğimiz en doğru yer bukkitin kendi sitesi yani bukkit.org'dur. Tavsiyem mümkün oldukça farklı siteler kullanmayın. Bukkit'te eklentileri bulacağınız yer ise http://plugins.bukkit.org/ adresidir.

Bir eklentiyi beğenip kurmak istediğinizde ise yapmanız gereken şey eklentinin sayfasındaki download butonuna bastıktan sonra indirdiğiniz .jar uzantılı eklentiyi sunucumuzda var olan plugins klasörüne atmaktır. Eklenti sunucunuzla uyumlu değil veya arızalıysa çalışmayacaktır. Birçok eklentinin kendi ayar klasörü vardır, eklentiyi kurduktan sonra sunucu ilk çalıştırdığınızda aynı isimle bir klasör oluşabilir. Buradan eklentiyi ayarlarsınız.
 


Son düzenleme:

Ataberk1880

Işık Taşı Madencisi
Mesajlar
3,352
En iyi cevaplar
1
Beğeniler
819
Puanları
1,840
Ruh hali
Yine çok başarılı bir rehber konu teşekürler. Benim bildiğim şeyler ama bilmeyenler teşekkür etmedikeleri için ben ediyim dedim çok başarılı.
 

ogantan

Ağaç Yumruklayıcı
Mesajlar
22
En iyi cevaplar
0
Beğeniler
8
Puanları
0
Ya ben herşeyi yaptım saol ama şu .bat ı açınca ''Perhaps a server is already running on that port?'' diye bir hata veriyo lütfen yardım :(
 

ogantan

Ağaç Yumruklayıcı
Mesajlar
22
En iyi cevaplar
0
Beğeniler
8
Puanları
0
Ranork lütfen ACİL! yardım! :blase: :cry:
 

Ataberk1880

Işık Taşı Madencisi
Mesajlar
3,352
En iyi cevaplar
1
Beğeniler
819
Puanları
1,840
Ruh hali
serverini stop komutu kullanmadan kapattığın için olmuş olmalı şu dosyayı silin eğer yoksa ...;
server klasörünün içindeki server.log.lck
 

ogantan

Ağaç Yumruklayıcı
Mesajlar
22
En iyi cevaplar
0
Beğeniler
8
Puanları
0
server.log u siliyimmi peki?
 

ogantan

Ağaç Yumruklayıcı
Mesajlar
22
En iyi cevaplar
0
Beğeniler
8
Puanları
0
server.log.lck ı sildim hala hata düzelmiyor.Başka ne yapabilirim?
 

ogantan

Ağaç Yumruklayıcı
Mesajlar
22
En iyi cevaplar
0
Beğeniler
8
Puanları
0
HEEEYYY!!!!!!!! Biri bana yardımcı olabilirmi lütfen ACİL!!!!!! :cry:
 

Ataberk1880

Işık Taşı Madencisi
Mesajlar
3,352
En iyi cevaplar
1
Beğeniler
819
Puanları
1,840
Ruh hali
mesaj attım ya :D 15 dk dir attığım mesaja bakmanı bekliyorum :D
 

Ataberk1880

Işık Taşı Madencisi
Mesajlar
3,352
En iyi cevaplar
1
Beğeniler
819
Puanları
1,840
Ruh hali
.bat yapmadıysan serveri açamazsın
 

Ataberk1880

Işık Taşı Madencisi
Mesajlar
3,352
En iyi cevaplar
1
Beğeniler
819
Puanları
1,840
Ruh hali
alt tarafı bir .bat oluşturucan :D biraz araştırma yap Bu konunun ilk sayfası yani daha ilk sayfaya bakmaktan acizsen bilemiyorum yani sen hiç server açmaya girişme birde konun adı :
Bukkit'e Başlangıç | 0'dan MineCraft serveri kurmak ve yönetmek
 

Ranork

Lapis Toplayıcısı
Emektar Üye
Mesajlar
984
En iyi cevaplar
0
Beğeniler
672
Puanları
1,490
Ruh hali
' Java ' iç yada dış komut, çalıştırılabilir
program yada toplu iş dosyası olarak tanınmıyor.

Sorunu ile ilgili anlatım videosu eklenmştir. Sorunlarınızı bizlere ulaştırdıkca çözümlerini yayınlayacağız. :)
 

Ranork

Lapis Toplayıcısı
Emektar Üye
Mesajlar
984
En iyi cevaplar
0
Beğeniler
672
Puanları
1,490
Ruh hali
Ya ben herşeyi yaptım saol ama şu .bat ı açınca ''Perhaps a server is already running on that port?'' diye bir hata veriyo lütfen yardım :(
Görev yöneticisinden java.exe'leri kapatırsan sorun kalkar. Eğer bunu yapamıyorsan bilgisayarını kapat aç ve konsolu asla çarpı ile kapatma :) Bu sorunun sebebi birden çok sunucunun aynı ip de çalışmasıdır.
server.log u siliyimmi peki?
Server.log sunucunun kayıtlarını tutan bir belgedir silmeniz bir şey ifade etmez.
 

Üst