Sizlere minecraft sunucusu nasıl oluşturulur onu öğrettim bugün hemen hemen aynısını yapacağız ama artık bukkit kullanacağız yani sunucumuza eklenti yükleyebileceğiz. Tekrar ediyorum, süreç normal bir sunucu kurmaya ürkütücü derecede benziyor, bu yüzden deja vu yaşarsanız şaşırmayın.

Haydi başlayalım, önce bukkit'i indirmemiz gerekiyor. Tamamen ücretsizdir ve resmi web sitesinden indirilebilir. İşte her zaman en çok indirebileceğiniz bağlantı en son sürüm:

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

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

Dikkat 512 sayısı sunucuya tahsis edilecek minimum RAM miktarıdır. Sayı 1536 - maksimum koç. Ve “craftbukkit-1.2.5-R1.0.jar” yerine bukkit dosyanızın adı bulunmalıdır. Hemen söyleyeyim, ileride makaleyi okursanız indirdiğiniz dosyanın adı büyük ihtimalle farklı olacaktır çünkü her güncellemede adına yeni bir sürüm numarası yazılmaktadır.

Şimdi dosyamızı “.bat” uzantısıyla kaydedelim. Mesela ben “run.bat” olarak kaydettim.

Bu dosyayı çalıştırdığınızda sunucumuz açılacaktır. Aslında hadi başlatalım. Çeşitli mesajların bulunduğu bir konsol penceresi görünmelidir. Şöyle bir mesaj çıkana kadar bekliyoruz (25 saniye bekledim):

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

Artık konsola “stop” komutunu yazarak sunucuyu kapatıyoruz. Bir harita oluşturması ve gerekli klasör ve dosyaları 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 dosyalarla aynıdır. Bunları anlatmayacağım çünkü bunu standart bir sunucuda yaptım. Bunlara ek olarak, 3 özel bukkit dosyası daha var:

  • help.yml - komutlarla ilgili verileri saklar yüklü eklentiler Ve kısa bilgi onlara. Bu dosya otomatik olarak oluşturulur ve değiştirilmesine gerek yoktur.
  • izinler.yml - kullanıcılar için izinleri belirtir. Dürüst olmak gerekirse, onu nasıl kullanacağımı hiç bilmiyorum, nispeten yakın zamanda tanıtıldığı ve alışkanlıktan dolayı işini iyi yapan üçüncü taraf eklentileri kullanıyoruz.
  • bukkit.yml - temel sunucu ayarları, şimdi her şeye ayrıntılı olarak bakacağız.

Bukkit.yml ile tanışın:

#Dikkat! Tüm .yml dosyaları sekmelere izin vermez, boşluk ayarlarını kullanın: #wether edge'e izin verilip verilmeyeceği: izin ver-sonlandır: true #sunucu aşırı yüklenmişse sistem mesajlarının konsola çıktısı alınıp alınmayacağı: aşırı yüklendiğinde uyar: true #spawn radius. Ortaya çıkma bölgesinin korunmasını etkiler: doğuş yarıçapı: 16 #izinleri olan dosyanın yolu: izinler dosyası: izinler.yml #eğer /plugins klasöründe bir /update klasörünüz varsa, başlangıçta #eklentilerin yeni sürümleri ondan alınacak ve eskisiyle değiştirilecek: update-folder: update #wiki dışı bilgilere göre bu işlev geçici olarak çalışmıyor: ping-packet-limit: 100 #oyuna girerken bloklara takılıp kalırsanız deneyin bunu true olarak değiştirmek: use-exact-login-location: false #eklentiler hakkında hata ayıklama bilgilerinin çıktısı gibi bir şey, dokunmamak daha iyidir: eklenti-profilleme: false #süre, tekrar oturum açabilmeniz için sunucudan ayrıldıktan sonra geçmesi gerekir. #Milisaniye cinsinden belirtilir, yani 1000 = 1 saniye. DDoS'a karşı koruma: bağlantı kısıtlaması: 4000 tıklama başına: #anlamına gelir, hayvanlar her 400 tıklamada bir ortaya çıkar (1 tıklama = 1/20 saniye): hayvan-yumurtlamaları: 400 #canavarlar her tıklamada ortaya çıkar: canavar-yumurtlamaları: 1 # otomatik güncelleyici, hiç kullanmadım, bunu yapmanızı öneririm otomatik güncelleyici: #güncelleyici etkin mi: doğru #mevcut yapıda bir hata bulunursa ne yapmalı? şimdi "konsola yazmalı" ve #"opam yazmalısınız": on-broken: - warn-console - warn-ops #çıkarsanız ne yapmalısınız Bukkita mı? şimdi “konsola yazmalısınız” ve # “op'a yazmalısınız”: güncelleme sırasında: - warn-console - warn-ops #güncellemelerin hangi kanalda aranacağı ("rb", "beta" veya "dev") . "rb" - Önerilen #Build, yani yalnızca kanıtlanmış, kararlı sürümler vardır. "beta" - görünüşe göre #daha fazla deneysel sürüm. "dev" - birçok hata içerebilecek en yeni, ancak ham ve test sürümleri: tercih edilen kanal: rb #güncellemelerin nerede aranacağı. Bu parametreyi değiştirmenize gerek yoktur. Asla: host: dl.bukkit.org #dokümantasyonda bu öğe hakkında tek kelime bile yok: Suggest-channels: true #veritabanı için bazı ayarlar, resmi dokümantasyonda bunları değiştirmemeleri tavsiye edilir: veritabanı: kullanıcı adı: bukkit izolasyonu: SERİ hale getirilebilir sürücü: org .sqlite.JDBC şifresi: 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 yüklenir.
İngilizce biliyorsanız eklentileri buradan edinin:

Aslında hepsi bu, biz kuruyoruz, çalıştırıyoruz ve oynuyoruz. Komutlar normal bir sunucudakilerle aynıdır, ayrıca bazı yeni komutlar da şunlardır:

  • /eklentiler— sunucuda yüklü olan eklentilerin listesini görüntüler
  • /yeniden yükle— Sunucuyu yeniden başlatmadan eklentiyi sunucuya yüklemek 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 sunucu sürümünü öğrenin
  • /beyaz listeye ekle<ник> — beyaz listeye bir oyuncu ekleyin
  • /beyaz listeyi kaldır<ник> — bir oyuncuyu beyaz listeden çıkarın
  • /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
Herhangi birinin eklenti olmadan bir sunucu açmayı düşünmesi pek olası değildir ve bu nedenle bu yazıda, gerekirse kolayca bağlanmanıza ve devre dışı bırakmanıza olanak tanıyan Bukkit sunucu modundan bahsedeceğim.

Bukkit geniş ve oldukça aktif bir topluluk tarafından geliştirilip desteklenmektedir, dolayısıyla oldukça sık güncellenmekte ve iyileştirilmektedir. Açık onların web sitesi Yeterli İngilizce bilgisiyle çok şey öğrenebilirsiniz faydalı bilgiler ve ayrıca bakkit ve eklentilerin geliştiricisiyle doğrudan iletişim kurun.

Kurulum için önerilen en son yapıyı her zaman bulabilirsiniz bu bağlantıyı takip et listenin en başında.

Sistem gereksinimleri.
Minecraft Sunucusu(istemcinin yanı sıra) işlemci kaynakları konusunda çok talepkardır. Şu anda Minecraft sunucu çekirdeği yalnızca bir hesaplama iş parçacığını kullanabildiğinden, çok çekirdekli işlemcileri kullanmanın hiçbir faydası olmayacaktır. Bazı eklentiler hala ayrı iş parçacıklarında çalıştırılabilir ve Java'nın kendisi, işlemci kaynaklarını kendi ihtiyaçları için tüketmekten çekinmez, bu nedenle ikinci bir çekirdek zarar görmez, ancak daha fazla sayıda çekirdek pratik olarak kendisine herhangi bir fayda sağlamaz. minecraft. Ancak "ekstra" çekirdekler, sunucuda çalışan diğer işlemlerin ihtiyaçları için kullanılabilir.
Ama yine de, kural olarak (eğer buna ek olarak) minecraft sunucu hiçbir şeyle meşgul değil) şu düşünceden yola çıkılmalıdır: çift çekirdekli bir işlemci daha fazladır yüksek frekans için daha uygun sunucularminecraft, dört (altı, yirmi) nükleerden daha düşük. Elbette işlemcilerin mimarisini ve diğer önemli noktaları dikkate almaya değer... Bu şekilde daha iyidir: İşlemcinin bireysel çekirdeklerinin performansı ne kadar yüksekse, amacımıza o kadar uygundur.
Miktar Veri deposu da önemli bir göstergedir. Sunucunuzda 5-10'dan fazla kişiyi çevrimiçi görmek istiyorsanız, yeterli RAM ve 64 bit stoklamak en iyisidir. işletim sistemi. 4GB boş hafıza 25 kişi için yeterli ve çok da değil büyük miktarlar eklentiler.
Maksimum çevrimiçi hız aynı zamanda İnternet bağlantınızın hızına da bağlı olacaktır: 10 megabit dışa dönük Hız 40-50 kişilik rahat bir oyun için yeterli. Aynı kanalda bir web siteniz, bir forumunuz ve özellikle dinamik bir haritanız varsa, ek hız rezervinin zararı olmaz.

O halde başlayalım:
1. İndir önerilen en son yapı ve onu craftbukkit.jar olarak yeniden adlandırarak sunucunuzun yaşayacağı klasöre taşıyın.
2. Bu klasörde aşağıdaki içeriğe sahip bir .bat dosyası oluşturun:

@ECHO KAPALI AYAR BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles%\Java\jre6\bin\java.exe" -Xincgc -Xmx1G -jar craftbukkit.jar DURAKLAT

3. Java yüklü değilse şimdi bunu yapmanın tam zamanı:
-dağıtımını indir 32 bit veya 64 bit platformlar
-kurun (bununla ilgili herhangi bir zorluk olması muhtemel değildir).
4. Sunucunuzda Kiril alfabesini görmek istiyorsanız:
-Rusçalaştırılmış font.txt dosyasını indirin
-craftbukkit.jar'ı WinRar'da açın
-mevcut font.txt dosyasını az önce indirdiğimizle değiştirin
-WinRar'ı kapat
5. Önceden hazırlanmış olanı başlatın.bat dosyası ("start.bat" olsun). Konsolda "Bitti (<какое-то количество>s)!" komutunu kullanarak bakkit'i sonlandırın durmak.

Sunucu klasöründe çeşitli ilginç dosyaların göründüğünü fark edebilirsiniz:
-yasaklı-ips.txt-- yasaklı IP adreslerinin listesi
-yasaklı oyuncular.txt-- yasaklı oyuncu takma adlarının listesi
-bukkit.yml-- dosya ek ayarlar bakkita
-ops.txt-- sunucu yöneticilerinin listesi
-sunucu.log-- sunucu günlüğü
-sunucu.özellikler-- temel sunucu ayarları dosyası
-beyaz liste.txt-- etkin beyaz listeyle birlikte izin verilen takma adların listesi
Ve ayrıca klasörler:
-eklentiler-- eklentileri yerleştirmek için klasör
-dünya-- ana dünya klasörü (varsayılan ad)
-dünya_nether-- alt dünya klasörü (diğer adıyla Cehennem veya Nether)

Öncelikle server.properties'e bakalım:

Level-name=world - ana dünyanın adı izin ver-nether=true - cehennemi aç/kapa view-distance=10 - sunucu tarafından oyuncuya gönderilen dünyanın yarıçapı (parçalar halinde) Spawn-monsters=true - açık /kapalı. mafya doğuşu çevrimiçi modu = doğru - açık/kapalı. resmi yetkilendirme Spawn-animals=true - açık/kapalı. hayvanlar max-players=20 - maksimum oyuncu sayısı server-ip= - sunucu IP adresi pvp=true - açık/kapalı. PvP seviye-seed= - ana dünyanın tohumu sunucu-port=25565 - sunucu bağlantı noktası izin ver-flight=false - açık/kapalı. beyaz listede uçma yeteneği=yanlış - açık/kapalı. beyaz liste yetkilendirmesi

Tüm ayarlardan şu anda kendinizi yalnızca değeri düzeltmekle sınırlayabilirsiniz çevrimiçi modİle " doğru"Açık" YANLIŞ", sahip olmayan oyunculara izin verecek lisanslı sürüm istemci, sunucunuza giriş yapın. Ayarların geri kalanına daha sonra bakacağız.
Yani: değiştirin, kaydedin, start.bat'ı çalıştırın...
Başlatıldı mı? Zaten aynı bilgisayardan sunucunuza sunucu adresi yerine “localhost” yazarak bağlanabiliyorsunuz.

Dışarıdan oyuncuların sunucunuza erişebilmesi için harici bir IP adresine ihtiyacınız vardır ve açık bağlantı noktası 25565 (ayarlarda değiştirmediyseniz). Harici IP hemen hemen her normal sağlayıcı tarafından sağlanır, ancak kural olarak ayda 50-150 ruble civarında ek bir ücret karşılığında sağlanır. Bir yönlendiricinin arkasındaysanız, gerekli bağlantı noktasını bilgisayarınızın dahili IP'sine "iletmeniz" gerekecektir. Antivirüs/güvenlik duvarınızda bu bağlantı noktasına gelen bağlantılara izin vermeniz gerektiğini de hatırlamakta fayda var.

Eklentiler

Eklentiler sunucunuza gerekli işlevleri ekler, hataları düzeltir, mekanizmaları değiştirir vb. Bir eklenti yüklemek için, onu sunucu eklentileri klasörüne yerleştirmeniz ve gerekirse ayarlar dosyasını yapılandırmanız yeterlidir (hiç ayar gerektirmeyen eklentiler vardır).
Eklenti ayar dosyalarıyla doğru şekilde çalışmak için iyi bir metin editörü. Bu amaçlar için ücretsiz olanı indirmenizi öneririm. Not Defteri++(tabii ki, zaten benzer bir şeyiniz yoksa).

Öncelikle basit bir tavsiyede bulunacağım: çünkü... Minecraft sunucusu ve çok hızlı olsa bile çok hızlı çalışmıyor iyi bez Mümkünse gereksiz eklentiler kurmayın. Çok yavaş bir sunucu oluşturmak istemiyorsanız, bunları dikkatlice seçin ve Essentials gibi "hepsi bir arada" eklentileri kullanmayın.

Çoğu durumda onsuz yapamayacağınız bazı eklenti türleri vardır. Bunlar oyuncu yetkilendirmesi, otomatik dünya tasarrufu ve dünya sınırlaması için eklentilerdir. Buraya, oyuncuların diğer eklentiler tarafından sağlanan çeşitli özellikleri kullanma haklarını yönetmeyi mümkün kılan bir hak yönetimi eklentisi eklemek de faydalı olacaktır.

Her kategoriye daha ayrıntılı olarak bakalım:

Yetkilendirme
Yetkilendirme eklentisi, sunucunuz yalnızca yerel bölgedeki güvenilir arkadaşlar tarafından değil, aynı zamanda bütünlüğünden emin olmadığınız diğer oyuncular tarafından da ziyaret edilecekse, orijinal yetkilendirme (yalnızca resmi oyuncular için geçerlidir) durumunda yararlı olacaktır. ücretli hesaplar) devre dışı bırakılacaktır. Basitçe söylemek gerekirse: Çoğu durumda bu eklentiye ihtiyacınız olacak.
İhtiyaçlarınıza bağlı olarak aşağıdaki eklentilerden birini seçmeniz gerekir:
xAuth en basitidir
Yetkilendirme
AuthDB – en gelişmişi

Otomatik kaydetme
Böyle bir eklenti herkes için faydalı olacaktır: normalde kayıtlar düzensiz yapılır, bu nedenle sunucunun çökmesi durumunda son birkaç saat içinde bazı binaları kaybetme olasılığı yüksektir ki bu çok rahatsız edicidir. Uygun bir eklenti olarak, adı net olan bir eklenti öneririm Otomatik Kaydetme Bu, bir programa göre tasarruf etmenize olanak tanır ve ayrıca ayrı bir iş parçacığında da çalışabilir, bu da oyuncuları kaydetme işlemi sırasında genel gecikmeden kurtaracaktır.

Dünyanın boyutunu sınırlamak
Minecraft'taki haritanın, onu keşfetme süreci sırasında oluşturulduğu ve sınırlı olmadığı takdirde gerçekten devasa boyutlara büyüyebileceği pek bir sır olmayacak. Çünkü Minecraft sunucusu Bunun için standart araçlara sahip değil, eklentileri kullanmanız gerekiyor. Bugün bu amaçlara yönelik iki iyi eklenti var: BorderGuard ve Dünya Sınırı. Oldukça benzer işlevsellik ve performansa sahipler, ancak ikincisi daha fazlasına sahip esnek kurulum ve daha fazlası uygun kurulum sınırlar, bu yüzden bunu öneriyorum.

Hakların ayrılması
Bu kategoride seçim yapabileceğiniz neredeyse hiç seçenek yok. Gerçekten iyi eklenti Yalnızca bir tane var, o yüzden tekerleği yeniden icat edip İzinler'i kullanmayalım. Bu eklenti, kullanıcı haklarını yönetmenize, onları gruplara ayırmanıza ("başlangıç", "gelişmiş oluşturucu", "VIP", "moderatör" - örnek olarak) ve belirli komutlara ve eklenti işlevlerine erişimlerini tanımlamanıza olanak tanır. Bir tür standarttır ve izin gerektiren eklentilerin büyük çoğunluğu tarafından desteklenir. Son zamanlarda, MySQL desteğini ve her dünya için ayrı hak ayarlarının yanı sıra hakları doğrudan oyundan yönetme yeteneğini de edindi.

İlgili konularda her eklentiyi yükleme ve yapılandırma hakkında daha fazla bilgi edinin.

Devam edecek.


Programın devamında:
  • MySQL: neden buna ihtiyacınız var ve onunla nasıl çalışılır?
  • Alan adı: nereden alınır ve onunla ne yapılır
  • Web sitesi ve forum: nasıl yapılır, nereye gönderilir

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. Buradan sürümünü indirebilirsiniz.

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

(indirilenler: 1276)

Her şeyi indirdikten sonra gerekli dosyalar. Bukkit sunucu jar dosyasını sunucunuzun bulunduğu klasöre yerleştirin. Gördüğünüz gibi her şey oldukça basit.

Windows'ta sunucu çalıştırma

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

Daha sonra, minecraft sunucusunun bulunduğu klasörde bir metin belgesi oluşturmanız gerekir; bu, sunucunuzu başlatmanın temelini oluşturacaktır. Uyarı: Aşağıdaki metni kopyalayıp bilgisayarınıza yapıştırırsanız metin belgesi, orada görünürlerse fazladan karakter içermemelidir; bunları silin.

32 için başlatma kodu bit sistemi

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

Bu kod işe yaramazsa sonrakini deneyin.

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

-Xms1024M -Xmx1024M

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

craftbukkit.jar

Dosya adında yer alan sunucu adı. kavanoz.

Gerekli her şeyi yazdıktan sonra, ortaya çıkan belgeyi adınız.bat uzantısıyla kaydediyoruz. Windows kullanıyorsanız ile kaydedemezsiniz gerekli uzantı. Daha sonra totalcommander programını kullanın. İçinde ctrl+m tuşlarına basın ve uzantı etiketli kutuya - bat yazın ve uygula'yı tıklayın.

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

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

64 bit sistem için başlatma kodu

Her şey 32 bit ile aynı, sadece aşağıda verilenden farklı bir kod yazmanız gerekiyor.

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

Linux'ta sunucu çalıştırma

Bu yöntem herkes için evrenseldir Linux sistemleri. Öncelikle java/'ı indiriyoruz, ardından jar uzantılı sunucu dosyasını bir klasöre yerleştirmemiz gerekiyor, örneğin /home/minecraft olacak. Bunu yaptıktan sonra konsolu açın, ardından uygulamalar/standart/terminal. Ubuntudekstop için ctrl+alt+t tuş kombinasyonunu kullanabilirsiniz.

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

Komutu girin - nanobaşlangıç.ş

Ve aşağıdaki kodu ekleyin:

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

Artık geriye kalan tek şey şu komutu girerek dosyayı çalıştırılabilir hale getirmektir - chmod +x /home/minecraft/start.sh

cd /ev/minecraft/ Başlamak için girmeniz gerekir - ./start.sh

Aniden bunu yapamazsanız, sırayla 1) cd / girmeyi deneyin. ana sayfa/minecraft/ 2) sudo ./start.sh.

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

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

Sunucuyu durdurmak için konsola stop yazın.

Sunucu ayarlarını - sunucu özellikleri dosyasında bulacaksınız. Spoylerin altına bakarak neyin sorumlu olduğunu öğrenebilirsiniz.

#Minecraft sunucu özellikleri
#Cumartesi 02 Mart 14:08:14 MSK 2013 Dosya oluşturma
jeneratör ayarları=İhtiyaç duyulmayacak
izin ver-nether=true Alt dünyaya geçişe izin verir
seviye-adı=dünya Dünya haritası klasörünün adı
etkinleştirme sorgusu=yanlışİhtiyacınız olması muhtemel değil
izin-uçuş=yanlış uçmana izin verecek
sunucu bağlantı noktası=25565 Sunucu bağlantı noktası
seviye türü = VARSAYILAN Dünya türü. VARSAYILAN / DÜZ / BÜYÜK BİYOMLAR Standart/Düz/"Büyük" Biyomlar
etkinleştirme-rcon=yanlış Sunucu konsoluna uzaktan erişim.
seviye-tohum= Sunucu LED'i
sunucu-ip= Sunucu IP'si (özellikle dinamik ise yazmanıza gerek yoktur)
maksimum yapı yüksekliği=256 Aşağıdan yukarıya maksimum yükseklik
yumurtlama-npcs=true Köylü doğuşu
beyaz liste=yanlış Beyaz listeyi etkinleştir (sunucuda oynamasına izin verilen oyuncuların listesi)
yumurtlayan hayvanlar=true Hayvan yumurtlaması
snooper etkin=yanlışİstatistikleri geliştiricilere gönderme
hardcore=yanlış Zorlu mod (öldüğünüzde yeniden doğmazsınız)
doku paketi= Sunucu klasöründe bulunan dokuları içeren 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 kadar zorluk
sunucu-adı=VlomServer SunucuAdı
oyun modu=0 Oyun modu. 0 - Hayatta Kalma, 1 - Yaratıcı, 2 - Macera (yeni sürümlerde mevcut)
maksimum oyuncu=20 Maksimum oyuncu sayısı
yumurtlayan canavarlar=true Canavarlar doğurur.
görüş mesafesi=10“Gecikmeler” nedeniyle mesafe aralığı azaltılabilir
yapılar oluşturmak = doğru Köyler oluşturur
doğma koruması=16 Yeniden doğuştan itibaren kırılamaz blokların sayısı
motd=Sozdatserver.ru Sunucu açıklaması (en fazla 60 karakter)

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

Sayfanın sağ tarafındaki "İndir" seçeneğine 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ı buraya 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" yazan birkaç mesaj görünecektir - bu, "eklentiler" klasöründe gerekli dosyaları oluşturma işlemidir. Şimdi sunucuyu durdurmak için stop komutunu girin.

Essentials eklentisi artık sunucuya yüklendi. Ana sunucu dosyaları klasörüne gidin ve ardından "server.properties" dosyasını bulun ve açın. Dosyayı çalıştıracak programı bulmanızı isteyen bir açılır pencere görünebilir; bu durumda, programlardan birini seçmek için seçeneğe tıklayın, ardından Tamam'a tıklayın ve Not Defteri'ni seçin.

Sunucunuzu “server.properties” dosyasında yapılandırabilirsiniz.Örneğin, maksimum oyuncu sayısını belirtebilir ve yalnızca (başka bir dosyada) belirttiğiniz oyuncuların sunucuya bağlanmasına izin verecek bir "beyaz listeyi" etkinleştirebilirsiniz. Belirli bir ayarı devre dışı bırakmak veya etkinleştirmek için, değeri "doğru" (etkin) yerine "yanlış" (devre dışı) veya tam tersi olarak değiştirin. Örneğin Nether'i etkinleştiren "allow-nether" parametresi varsayılan olarak "true" olarak ayarlanmıştır. Nether world, kural olarak sunucuyu yavaşlatır. Bu nedenle bu parametrenin değerini "true" yerine "false" olarak değiştirin.

Başka bir örnek, varsayılan oyun modunu değiştirmektir. Bu mod hayatta kalma modudur. Ana modun Yaratıcı mod haline gelmesi 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 çalıştırın minecraft oyunu. 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. İÇİNDE komut satırışu komutu girin: op<имя вашей hesap>. Bu komut, hemen hemen tüm komutlara erişim sağlayan hesap operatörü durumunuzu 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ı oluşturduğunuza göre, diğer oyuncuların sunucunuza bağlanabilmesi için bağlantı noktalarını nasıl ileteceğinizi öğrenin.

Bukkit, eklentilerin oluşturulmasını kolaylaştırmak için tasarlanmış bir sunucu modifikasyonudur. Bukkit şu anda en popüler eklenti yönetim sistemidir. Bu yazıda birçok Minecraft severin ilgisini çeken bir soruya bakacağız: Bukkit sunucusu nasıl kurulur.

Sunucu dağıtımı nasıl indirilir

Kurulumdan önce Minecraft Bukkiit sunucusunu buradan indirmeniz gerekiyor: www.dl.bukkit.org. Bukkit'in en son sürümünü her zaman bu adreste bulabilirsiniz.

Bukkit'i PC'ye yükleme

Bilgisayarınızda Java paketi henüz kurulu değilse, onu yüklemeniz gerekecektir. Paketi www.java.com adresinden indirebilirsiniz.

Bukkit dağıtımının bulunduğu dizinde aşağıdaki komutla bir .bat dosyası oluşturun:

java -Xms512M -Xmx1536M -jar [Bukkit dağıtımının dosya adı]

Bu komutta 512 ve 1536, sunucuya ayrılacak minimum ve maksimum RAM boyutlarıdır. Bilgisayarınızın konfigürasyonuna bağlı olarak bu değerler değişiklik gösterebilir.

Oluşturulan .bat dosyasının çalıştırılması bukkit sunucusunu başlatır ve ekranda sistem mesajlarını içeren bir konsol penceresi görünür. İlk başlangıçta sunucu, çalışması için gerekli tüm dizinleri ve dosyaları oluşturur; tüm bunlar bir dakikadan az sürecektir.

İlk çalıştırma sonucunda hangi dosyaların oluşturulduğuna bakalım:

  • baned-ips.txt – ip tarafından yasaklanan oyuncular;
  • baned-players.txt – yasaklanan oyuncuların takma adları;
  • ops.txt – yöneticilerin listesi (ops);
  • server.log – hizmet bilgilerinin kaydedildiği günlük;
  • sunucu.özellikler – sunucu ayarları;
  • white-list.txt – sunucuya erişmesine izin verilen oyuncular;
  • izinler.ym - oyuncular için izinler;
  • help.yml - eklenti komutlarıyla ilgili yardım;
  • bukkit.yml - sunucu ayarları.

Ayrıca aşağıdaki dizinler ortaya çıktı:

  • Eklentiler - eklentiler için dizin;
  • Dünya- - ana dünyayı yerleştirmek için dizin
  • World_nether - alt dünyayı yerleştirmek için dizin (Cehennem, Nether)

Sunucu ayarlarını yapılandırma

Minecraft Bukkit sunucusundaki ayarların neler olduğuna daha yakından bakalım. Her komuta parametre olarak sayısal, metin veya Boolean (doğru/yanlış) değerleri verilir.

bukkit.yml dosyası

  • izin sonu: doğru - dünyanın sınırını belirleme izni;
  • aşırı yüklemede uyarı: doğru - sunucu aşırı yüklendiğinde konsola bir sistem mesajı gönderir;
  • ortaya çıkma yarıçapı: 16 - ortaya çıkma yarıçapı;
  • izinler dosyası: izinler.yml - izinler dosyasının konumu;
  • güncelleme klasörü: güncelleme - güncellemelerin depolandığı klasör;
  • use-exact-login-location: true - oyuna girişi kontrol eden parametre;
  • eklenti profili oluşturma: false - hata ayıklama bilgilerinin çıktısını etkiler;
  • bağlantı kısıtlaması: 4000 - oturumu kapattıktan sonraki süre, ardından sunucuya tekrar giriş yapabilirsiniz;
  • Tick-per: kene cinsinden, sonrasında ortaya çıkacakları süre;
  • yumurtlayan hayvan sayısı: 400 - hayvanlar;
  • canavar doğuşları: 1 – canavarlar;
  • etkin: doğru - otomatik güncellemenin etkin olup olmadığı;
  • arıza durumunda: - bir hata tespit edildiğinde yapılacak işlemler;
  • warn-ops - yöneticiye yazın;
  • güncelleme sırasında: - bir güncelleme algılandığında yapılacak işlemler (yukarıdakiyle aynı seçenekler):
  • warn-console - konsola yaz;
  • uyarı operasyonları yöneticiye yazılır;
  • tercih edilen kanal: rb - güncellemelerin arandığı kanal;
  • ana bilgisayar: dl.bukkit.org - konumu güncelleyin.

sunucu.özellikler dosyası

  • izin ver-nether=true - alt dünyaya geçişe izin ver;
  • seviye-adı=dünya - dünyanızın adı (dünyanın saklanacağı klasör);
  • active-query=false - sunucudan istatistik çağırma;
  • izin ver-uçuş=yanlış - dünya çapında uçma yeteneği;
  • sunucu-port=25565 - sunucu bağlantı noktası adresi;
  • seviye-tip=DEFAULT - sunucu eşleme türü;
  • active-rcon=false – al uzaktan erişim konsola;
  • seviye-tohum= – seviye tohum;
  • max-build-height=256 – binalar için maksimum yükseklik (64'ten 256'ya kadar);
  • Spawn-npcs=true - köylülerin üremesine izin verilip verilmediği;
  • beyaz liste=true – beyaz liste;
  • Spawn-animals=true – hayvanları doğurma izni;
  • online-mode=true - lisanslı olanlar için doğru, korsan olanlar için yanlış;
  • pvp=true – PVP izni;
  • zorluk=1 - oyun zorluğu (0'dan 3'e kadar);
  • oyun modu=0 – oyun modu, 0/1 – hayatta kalma/yaratıcı;
  • max-players=20 – sunucudaki maksimum oyuncu sayısı;
  • Spawn-monsters=true – canavarları doğurma izni;
  • created-structures=true – köy ve diğer yapıları oluşturma izni;
  • görüş mesafesi=10 – görünür aralık;
  • motd=Bir Minecraft Sunucusu – sunucular listesinde görüntülenen mesaj, en fazla 60 karakter.

Yeni eklentiler yükleme

İndirilen eklentilerin (.jar dosyaları) Eklentiler klasörüne kopyalanması gerekir. Eklentinin ancak sunucu yeniden başlatıldıktan sonra çalışmaya başladığını unutmamak önemlidir.

Oyun için takımlar

  • /yardım - tam liste komutlar;
  • /kick – oyuncunun sunucuyla olan bağlantısını keser;
  • /ban – oyuncuyu yasakla;
  • /pardon – oyuncunun yasağını kaldırır;
  • /ban-ip – IP adresine göre yasaklama;
  • /pardon-ip – IP adresine göre yasağı kaldır;
  • op – oyuncuyu Op yapın;
  • deop – Op'u oyuncuya indirir;
  • tp – bir oyuncunun diğerine transferi;
  • /give – oyuncuya bir eşya verir;
  • /tell – mesaj gönder;
  • /stop – sunucuyu durdurun;
  • /save-all – haritayı kaydedin;
  • /list – oyuncuların listesi;
  • /say – sohbete bir mesaj gönderir;
  • /gamemode – oyun türünü belirler;
  • /time set – günün saatini ayarlar.

Peki Minecraft Bukkit sunucusunun nasıl oluşturulacağı hakkında başka sorularınız var mı? O halde devam edin, sunucuyu başlatın ve tüm arkadaşlarınızı katılmaya davet edin! Oyunda iyi şanslar!