• Bir Minecraft sunucusu kurma ve yapılandırma (Bukkit tabanlı). Bir Minecraft sunucusu kurma ve yapılandırma (Bukkit tabanlı) Hazır bir minecraft sunucusu bukkit'i indirin

    Sizlere minecraft server nasıl kurulur onu öğrettim bugün hemen hemen aynısını yapacağız ama şimdi bukkit kullanacağız bu da demek oluyor ki sunucumuza pluginleri kurabiliriz. Yine, süreç normal bir sunucu kurmaya çok benzer, bu yüzden déjà vu'yu aşarsanız şaşırmayın.

    Hadi başlayalım, önce bukkit'i indirmemiz gerekiyor. Tamamen ücretsizdir ve resmi web sitesinden indirilebilir. Her zaman en son sürümü indirebileceğiniz bir bağlantı:

    İndirdikten sonra, boş bir klasöre koyun (bizim rahatlığımız için). Şimdi lansmanla ilgilenmemiz gerekiyor. Windows'unuz varsa, bu klasörde yeni bir metin dosyası oluşturun, içine aşağıdakileri yazın:

    Java -Xms512M -Xmx1536M -jar craftbukkit-1.2.5-R1.0.jar

    Dikkat, 512 sayısı sunucuya tahsis edilecek minimum RAM miktarıdır. 1536 sayısı maksimum RAM'dir. Ve "craftbukkit-1.2.5-R1.0.jar" yerine bukkit dosyanızın adı olmalıdır. Hemen söylüyorum, ileride makaleyi okursanız, indirdiğiniz dosyanın büyük olasılıkla farklı bir adı vardır, çünkü her güncellemede adına yeni bir sürüm numarası yazılır.

    Şimdi dosyamızı ".bat" uzantılı olarak kaydedelim. Örneğin, "run.bat" olarak kaydettim.

    Bu dosyayı çalıştırdığınızda sunucumuz yükselecektir. Aslında, hadi çalıştıralım. Çeşitli mesajlarla bir konsol penceresi görünmelidir. Bunun gibi bir mesaj görünene kadar bekleyeceğiz (25 saniye bekledim):

    21:12:59 Bitti (24.943s)! Yardım için "yardım" veya "?" Yazın "?"

    Şimdi konsola “stop” komutunu yazarak sunucuyu kapatıyoruz. Harita oluşturması ve gerekli klasör ve dosyaları kendisi için oluşturması için sunucuyu açıp kapattık.

    Klasörümüzde görünen dosyalara bir göz atalım. Temel olarak, bunlar standart sunucudaki dosyaların aynısıdır. Onları boyamayacağım çünkü bunu profesyonel standart bir sunucuda yaptım. Bunlara ek olarak, bukkit'e özel 3 dosya daha vardır:

    • help.yml - yüklü eklentilerin komutları ve bunlara kısa bir yardım hakkında veri depolar. Bu dosya otomatik olarak oluşturulur ve değiştirilmesi gerekmez.
    • allows.yml - kullanıcıların izinleri içinde kayıtlıdır. Dürüst olmak gerekirse, nasıl kullanılacağı hakkında hiçbir fikrim yok, çünkü nispeten yakın zamanda piyasaya sürüldü ve işlerini mükemmel şekilde yapan üçüncü taraf eklentileri alışkanlıkla kullanıyoruz.
    • bukkit.yml - ana sunucu ayarları, şimdi her şeyi ayrıntılı olarak analiz edeceğiz.

    Bukkit.yml ile tanışın:

    #Dikkat! Tüm .yml dosyalarında sekmeler devre dışıdır, boşluk ayarlarını kullanın: #kenara izin verilip verilmediği: allow-end: true #sunucu aşırı yüklenirse sistem mesajlarının konsola gönderilip gönderilmeyeceği: aşırı yükte uyar: true #spawn yarıçapı. Doğma alanının korunmasını etkiler: spawn-radius: 16 #izinlere sahip dosyanın yolu: allows-file: allows.yml #eğer /plugins klasörünüzde bir /update klasörü varsa, başlangıçta eklentilerin #taze sürümlerini alır ve eskilerini değiştirir: update-folder: update #bu işlev, kapalı wikiye göre, geçici olarak çalışmıyor: ping-packet-limit: 100 #oyuna girerken takılırsanız s bloklar halinde, bunu true olarak değiştirmeyi deneyin: use-exact-login-location: false #eklentiler hakkında hata ayıklama çıktısı gibi bir şey, ona dokunmamak daha iyidir: plugin-profiling: false #tekrar oturum açabilmek için sunucudan çıktıktan sonra geçmesi gereken süre. #Milisaniye cinsinden belirtilir, yani 1000 = 1 saniye. Ddos'a karşı korur: bağlantı kısma: başına 4000 tıklama: #hayvanların her 400 tıklamada bir ortaya çıkacağı anlamına gelir (1 tıklama = saniyenin 1/20'si): hayvan-yumurtlama sayısı: 400 #canavar her tıklamada doğar: canavar-doğma sayısı: 1 #otomatik güncelleme, hiç kullanmadım, ki size tavsiyem otomatik güncelleyici: #güncelleyici etkin mi: doğru #mevcut yapıda bir hata bulunursa ne yapmalı? şimdi "konsola yaz" ve #"ops'a yaz" değerinde: on-broken: - warn-console - warn-ops # bukkit'in yeni bir sürümü çıkarsa ne yapmalı? şimdi "konsola yaz" ve #"operasyonlara yaz": güncelleme sırasında: - warn-console - warn-ops # güncellemeleri aramak için hangi kanalda ("rb", "beta" veya "dev"). "rb" - Önerilen #Build, yani yalnızca test edilmiş, kararlı sürümler vardır. "beta" - görünüşe göre #daha deneysel sürümler. "dev" - en yeni, ancak ham ve test sürümleri, #birçok hata içerebilen: tercih edilen kanal: rb #güncellemelerin aranacağı yer. Bu ayarın değiştirilmesi gerekmez. Asla: host: dl.bukkit.org #dokümantasyonda bu öğe hakkında tek kelime yok: önerilen kanallar: true #veritabanı için bazı ayarlar, kapalı dokümantasyonda değiştirilmemeleri tavsiye edilir: database: username: bukkit izolasyon: SERIALIZABLE sürücü: org.sqlite.JDBC şifre: walrus url: jdbc:sqlite:(DIR)(NAME).db

    Ayrıca bir eklentiler klasörümüz var. Genellikle eklentiler, eklentinin .jar dosyasının bu klasöre kopyalanması ve sunucunun yeniden başlatılmasıyla kurulur.
    İngilizce biliyorsanız eklentileri buradan alın:

    Aslında her şey, kurun, çalıştırın ve oynayın. Komutlar normal bir sunucuyla aynıdır, artı birkaç yeni komut daha:

    • / eklentiler- sunucuda yüklü olan eklentilerin bir listesini görüntüler
    • /Tekrar yükle— sunucuyu yeniden başlatmadan eklentiyi sunucuya koymak istiyorsanız, eklentiyi bir klasöre kopyalayın ve bu komutu çalıştırın. Tüm eklentileri yeniden yükleyecektir. Ama yine de kullanmanızı tavsiye etmiyorum, her zaman stabil olmuyor.
    • /söylemek<сообщение> - sunucu adına sohbete yazın.
    • / söylemek<ник> <сообщение> - özel mesaj gönder
    • /sürüm- bukkit sunucusunun sürümünü öğrenin
    • / beyaz liste ekle<ник> - beyaz listeye bir oyuncu ekleyin
    • / beyaz liste kaldır<ник> - oyuncuyu beyaz listeden kaldır
    • /beyaz liste kapalı- beyaz listeyi devre dışı bırak
    • /beyaz liste açık- beyaz listeyi etkinleştir
    • /beyaz liste listesi- beyaz listeyi görüntüle
    • /beyaz liste yeniden yükle- beyaz listeyi dosyadan yeniden yükle

    Bu kılavuz size Bukkit minecraft sunucusunu nasıl kuracağınızı ve çalıştıracağınızı anlatacaktır.

    Başlamak için üç basit adımı tamamlamanız gerekecek. Java'yı bilgisayarınıza indirin. için sürümünü buradan indirebilirsiniz.

    Ardından, rar uzantılı Bukkit sunucu dosyasını indirmeniz gerekir.

    (indirme sayısı: 1276)

    Gerekli tüm dosyaları indirdikten sonra. Bukkit sunucusunun jar dosyasını sunucunuzun bulunduğu klasöre atın. Gördüğünüz gibi, her şey oldukça basit.

    Windows'ta sunucuyu başlatma

    Hazır paketleri indirebilir ve istediğiniz toplu iş dosyasını minecraft sunucusuyla klasöre açabilirsiniz. İhtiyacınız olan şeyleri düzenleyebilirsiniz, örneğin, sunucu tarafından ayrılan RAM'in boyutunu değiştirebilirsiniz (varsayılan olarak 1 GB'dir). Ayrıca indirdikten sonra yukarıda açıklanan 1-3 noktayı güvenle atlayabilirsiniz.

    Ardından, minecraft sunucusunun bulunduğu klasörde bir metin belgesi oluşturmanız gerekir, bu, sunucunuzu başlatmanın temeli olacaktır. Uyarı: Aşağıdaki metin, kopyalayıp metin belgenize yapıştırırsanız, fazladan karakter içermemelidir, varsa silin.

    32 bit sistem için başlatma kodu

    @ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" java -Xincgc -Xmx1G -Dfile.encoding=UTF-8 -jar craftbukkit.jar

    Bu kod işe yaramadıysa, bir sonrakini deneyin.

    "%ProgramFiles%Javajre7injava.exe" -Xmx1024M -jar craftbukkit.jar

    -Xms1024M-Xmx1024M

    sunucu tarafından tüketilen RAM miktarıdır.

    craftbukkit.jar

    Dosya adının içine alınan sunucunun adı. kavanoz.

    Gerekli her şeyi kaydettikten sonra, alınan belgeyi adınız.bat uzantısıyla kaydediyoruz. Windows kullanıyorsanız, istediğiniz uzantıyla kaydedemezsiniz. Ardından totalcommander programını kullanın. İçinde ctrl + m tuşlarına basın ve extension yazan kutuya - bat yazın ve uygula'yı tıklayın.

    Artık sunucuyu tek tıklamayla başlatabilirsiniz, sadece dosyaya çift tıklayın - adınız.bat. her şey doğru yapılırsa minecraft sunucu penceresi açılacaktır.

    Minecraft sunucusunu durdurmak için normal komutu girmeniz yeterlidir - durmak.

    64 bit sistem için başlatma kodu

    Her şey 32-bit ile aynıdır, sadece aşağıda verilen kodun farklı yazılması gerekir.

    @echo off "%ProgramFiles(x86)%Javajre7injava.exe" -Xms1024M -Xmx1024M -jar -Dfile.encoding=UTF-8 craftbukkit.jar nogui

    Linux'ta Sunucu Çalıştırmak

    Bu yöntem, tüm Linux sistemleri için evrenseldir. Önce java/ indiriyoruz sonra jar uzantılı server dosyasını bir klasöre atmalıyız mesela /home/minecraft olacak. Bunu yaptıktan sonra konsolu açın, ardından uygulamaları / standart / terminali açın. Ubuntudekstop için klavye kısayolunu kullanabilirsiniz - ctrl+alt+t.

    Komutu girerek sunucu klasörüne gidin - CD/Ev/minecraft/

    Komutu giriyoruz - nanobaşlangıç.sh

    Ve aşağıdaki kodu yapıştırın:

    #!/bin/sh BINDIR=$(dirname "$(readlink -fn "$0")") cd "$BINDIR" java -Xms1024M -Xmx1024M -jar craftbukkit.jar -o true

    Şimdi, komutu girerek dosyayı yürütülebilir hale getirmeye devam ediyor - chmod +x /home/minecraft/start.sh

    cd /ev/minecraft/ Başlamak için şunu girmelisiniz - ./start.sh

    Aniden sizin için işe yaramazsa, sırayla 1) cd / girmeye çalışırız. ana sayfa/minecraft/ 2) sudo ./start.sh

    Her şey yolunda giderse, sonraki başlatma için şunu tekrarlayın:

    Dizine gitmek için - girin cd /ev/minecraft/ Başlamak için şunu girmelisiniz - ./start.sh

    Sunucuyu durdurmak için konsola stop yazın.

    Sunucu ayarları - serverproperties dosyasında bulunabilir. Spoylerin altına bakıldığında neyin sorumlu olduğu bulunabilir.

    #minecraft sunucu özellikleri
    #Cmt Mar 02 14:08:14 MSK 2013 dosya oluşturma
    jeneratör ayarları= gerekmeyecek
    izin-nether=true Yeraltına geçişe izin verir
    seviye-adı=dünya Dünya haritası klasör adı
    etkinleştirme sorgusu = yanlış neredeyse hiç ihtiyacın yok
    uçuşa izin ver=yanlış uçmana izin verecek
    sunucu bağlantı noktası=25565 Sunucu portu
    seviye tipi=VARSAYILAN Dünya tipi. VARSAYILAN / DÜZ / BÜYÜK BİYOMLAR Standart/Düz/"Kocaman" Biyomlar
    etkinleştirme-rcon=yanlış Sunucu konsoluna uzaktan erişim.
    seviye-tohum= Sunucu LED'i
    sunucu-ip= Sunucu IP'si (özellikle dinamik ise yazamazsınız)
    maksimum yapı yüksekliği=256 Aşağıdan yukarıya maksimum yükseklik
    spawn-npcs=true Yerleşik yumurtlama
    beyaz liste=yanlış Beyaz listeyi etkinleştir (sunucuda oynamasına izin verilen oyuncuların listesi)
    spawn-hayvanlar=true Hayvan yumurtası
    gözetleme etkin=yanlış Geliştiricilere istatistik gönderme
    hardcore=yanlış Zorlu mod (öldüğünüzde yeniden doğmazsınız)
    doku paketi= Sunucu klasöründe bulunan dokulara sahip zip arşivinin adı
    çevrimiçi mod=yanlış Premium Hesap Kimlik Doğrulaması
    pvp=doğru PVP'ye izin ver
    zorluk=1 0'dan 3'e zorluk
    server-name=VlomServer Sunucu adı
    oyun modu=0 Oyun modu. 0 - Hayatta Kalma, 1 - Yaratıcı, 2 - Macera (yeni sürümlerde mevcuttur)
    maksimum oyuncu=20 Maksimum oyuncu sayısı
    yumurtlama canavarları = doğru Canavarlar üretin.
    görüş mesafesi=10"Gecikmeler" ile mesafe aralığı azaltılabilir
    üretmek-yapılar=true köyler oluşturur
    yumurtlama koruması=16 Spawn'dan kırılmaz blok sayısı
    motd=Sozdatserver.ru Sunucu açıklaması (60 karaktere kadar)

    Bukkit eklentilerini yüklemek ve yapılandırmak kolay değildir. Burada, çok oyunculu bir sunucuyu (ancak bir Vanilla sunucusunu değil) çalıştırmak için gerekli olan temel eklentileri yükleme sürecini inceleyeceğiz. Öncelikle Essentials eklentisini yükleyelim. Web tarayıcınızda yeni bir sekme açın ve http://dev.bukkit.org/server-mods/essentials/ adresine gidin.

    Sayfanın sağ tarafındaki "İndir" düğmesini tıklayın. Açılan sayfada tekrar "İndir"e tıklayın. Şimdi indirilen ZIP dosyasını açın ve arşivdeki JAR dosyalarını kopyalayın. Sunucunuzun dosyalar klasörüne gidin. İçinde "eklentiler" klasörünü bulun; bu klasörü açın ve kopyalanan JAR dosyalarını içine yapıştırın.

    Ana sunucu dosyaları klasörüne dönün. Sunucuyu başlatmak için "run.bat" dosyasını bulun ve çift tıklayın. Ekranda "Essentials" kelimesini içeren birkaç mesaj görüntülenecektir - bu, "eklentiler" klasöründe gerekli dosyaları oluşturma işlemidir. Şimdi sunucuyu durdurmak için stop komutunu girin.

    Essentials eklentisi artık sunucuda kuruludur. Ana sunucu dosyaları klasörüne gidin ve ardından "server.properties" dosyasını bulup açın. Dosyayı açacak bir program bulmanızı isteyen bir açılır pencere açılabilir - bu durumda, programlardan birini seçmek için seçeneğe tıklayın ve ardından Tamam'a tıklayın ve Not Defteri'ni seçin.

    "server.properties" dosyasında sunucunuzu yapılandırabilirsiniz.Örneğin, maksimum oyuncu sayısını belirleyebilir ve yalnızca (başka bir dosyada) belirttiğiniz oyuncuların sunucuya bağlanmasına izin verecek bir "beyaz liste" etkinleştirebilirsiniz. Belirli bir ayarı devre dışı bırakmak veya etkinleştirmek için, değeri "true" (etkinleştir) yerine "false" (devre dışı bırak) olarak değiştirin veya tam tersini yapın. Örneğin, Nether'ı etkinleştiren "allow-nether" parametresi varsayılan olarak "true" olarak ayarlanmıştır. Nether dünyası sunucuyu yavaşlatma eğilimindedir. Bu nedenle, bu parametrenin değerini "doğru"dan "yanlış"a değiştirin.

    Başka bir örnek, varsayılan oyun modunu değiştirmektir. Bu mod hayatta kalma modudur. Ana modu yaratıcı mod yapmak için değeri "0"dan "1"e değiştirin.

    "server.properties" dosyasını kaydedin ve kapatın.Şimdi sunucuyu başlatmak için "run.bat" dosyasına çift tıklayın ve ardından Minecraft oyununu başlatın. Minecraft'ta oturum açın, çok oyunculu sunucu sayfasına gidin, "Bağlan"ı seçin ve "localhost" yazın (tırnak işaretleri olmadan). Oluşturulan sunucuya bağlanacaksınız. Komut isteminde şu komutu girin: op<имя вашей учетной записи>. Bu komut, hemen hemen tüm komutlara erişmenizi sağlayan hesap operatörünüzün durumunu verecektir. Minecraft dünyasında güzel bir alan seçin, "T" tuşuna basın ve /setspawn komutunu girin.

    Artık yeni oyuncular için bir giriş noktası ayarladığınıza göre, diğer oyuncuların sunucunuza bağlanabilmesi için portları nasıl ileteceğinizi öğrenin.