Sitede sunucu yükseltmeyle ilgili bir sürü makale var ama... Birçok kişi giriş yaparken portların açılması, çeşitli client hataları gibi çeşitli sorunlarla karşılaşmaktadır. Bu yazıda mümkün olduğunca tüm adımları ve istemci hatalarını anlatmaya çalışacağım. Ayrıca soruna açık ve anlaşılır bir çözüm sunmaya çalışacağım.
Bunu yapmak için .txt uzantılı bir dosya oluşturun ve dosyayı yukarıdaki adlardan herhangi biriyle yeniden adlandırın.
3. Daha sonra dosyayı not defteri veya RMB (sağ fare tuşu) ile açın -> düzenleyin.
4. İçine şunu yazıyoruz:
x32 sistemleri için:
BINDIR'I AYARLA=%~dp0
CD /D "%BINDIR%"
"%ProgramFiles%\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit.jar
x64 sistemleri için:
BINDIR'I AYARLA=%~dp0
CD /D "%BINDIR%"
"%ProgramFiles(x32)%\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit.jar
5. Kaydet
6. Sunucu klasöründe bulunması gereken start.bat dosyasını çalıştırın.
Bunun gibi bir şey görünmeli, hatta her şeyin tamamen aynı olması için bağlantı noktasını bile değiştirdim =) Sonunda vurgulanması gereken şey beyaz renkle vurgulanıyor. *** BAĞLANTI NOKTASINA BAĞLANTI BAŞARISIZ görüntüleniyorsa - sorun değil! Bu bize portun kullanılamayacağını söyler. Aşağıdaki bağlantı noktasının açılması hakkında.
7. Her şey yolundaysa ve port kullanım hatası yoksa klasörümüzde birkaç dosya ve klasör görünecektir. Yani root'ta bulunan server.propetries'e ihtiyacımız var.
Not defteri ile açın
Ve çizgiler hakkında ayrıntılı olarak:
doğru - izin ver
yanlış - devre dışı bırak
izin ver-nether= Sunucuda cehenneme izin verilip verilmeyeceği (buna erişim ve genel olarak oluşturma)
seviye-adı=dünya Dünya adının değiştirilmesine gerek yoktur
active-query=false Dürüst olmak gerekirse? Kendim çözemedim ama dokunmamak daha iyi
izin ver-flight=false Uçuşa izin verilsin mi? Ayrıca dokunmamak daha iyi
sunucu-port=25561 Bağlantı noktası
düzey türü=VARSAYILAN Düzey türü standardı
active-rcon=false Ben de bilmiyorum ve bir şekilde onsuz yaşıyorum =)
server-ip= Sunucu IP'sine de dokunmamak daha iyidir
Spawn-npcs=true Anladığım kadarıyla NPC'leri (insanları) ortaya çıkarmalı mıyım?
beyaz liste=yanlış Beyaz liste - açık veya kapalı
Spawn-animals=true Hayvanların yumurtlanıp yumurtlanmayacağı
online-mode=true Çevrimiçi mod (veri almak için sunucu dışı bağlantı)
pvp=true PvP'nin etkinleştirilip etkinleştirilmeyeceği - savaşmak mümkün mü
zorluk=1 Zorluk
oyun modu=0 Oyun modu 0 - basit 1 - yaratıcı
max-players=20 Sunucudaki maksimum oyuncu sayısı
Spawn-monsters=true Canavarların ortaya çıkıp çıkmayacağı
created-structures=true Binalar oluşturmak istiyor musunuz?
görüş mesafesi=10 Görüş mesafesi
motd=Bir Minecraft Sunucu Sunucu adı
Daha doğrusu, online-mode= satırına ihtiyacımız var. Korsan istemcilerle oynayabilmek için true'yu false ile değiştiriyoruz. Sonraki motd= İstediğiniz ismi yazın. Maksimum oyuncu sayısını ayarlama. Örneğin, Intel Core I5 donanımım var, RAM 4 GB - en önemli iki şey ve işletim sistemi Windows 7 x64 - 40 kişi bunu gecikme olmadan özgürce halledebilir, ancak bunların çoğu konuma, ülkeye vb. bağlıdır. oynatıcı ve internet hızınız
Tüm. Dosyayı kaydedin iii! Sunucu ayarları doğrulandı.
Şimdi limanı açıyoruz.
1. Basit bağlantı noktası yönlendirme programını indirin: Basit bağlantı noktası yönlendirme
2. spf.exe dosyasını paketinden çıkarın ve açın
Ve böylece 1. adımda yönlendiricimizi seçmeliyiz. Hangi modele sahip olduğunuzu bilmiyorsanız yönlendiricinin altına veya üstüne bakın. Veya yönlendirici kılavuzunda ayrıntılı bir açıklama bulunmalıdır.
2. adımda yönlendiricinin IP adresini, yönetici standardına göre adı ve yönetici standardına veya 1234'e göre şifreyi dolduruyoruz!!! Dikkat, sorunları önlemek için yönlendirici şifresini değiştirmenizi tavsiye ederim. insanları sunucuya başlatmadan önce!!! Bu yüzden 3. adıma gidin. Çalıştır düğmesinin yanındaki “+”ya tıklayın, aşağıdaki pencere görünmelidir
3. Kırmızı daire içine alınmış düğmeye tıklayın
4. Bu şekilde doldurun. IP adresine DOKUNMAYIZ!! Yerel IP'nizi bilmiyorsanız (program kendisi ayarlayacaktır)
Ekle'ye tıklayın ve pencereyi kapatın. İlk pencerede çalıştır'a tıklayın! Bekliyoruz... Yönlendirici doğru seçilirse ve şifre ve oturum açma bilgileri doğru girilirse, "Tüm komutlar tamamlandı" gibi bir şey yazacaktır.
Bağlantı noktalarıyla ilgili her şey bitti. NEREDEYSE
Adımlardan biri güvenlik duvarını devre dışı bırakmaktır.
1. Başlat -> Denetim Masası'na gidin
Windows XP'de de aynı şey
2. Arama çubuğuna güvenlik duvarını girin. "Windows Güvenlik Duvarı"nı açın
3. Açıp kapatalım. Her şeyi devre dışı bırakmak için kutuları işaretleyin. TAMAM!
Çooook. Şimdi son aşama. Antivirüs güvenlik duvarını devre dışı bırakma. Bunu yapmak için Yandex'e gidin ve (Antivirüsünüzün adı) Güvenlik duvarını devre dışı bırak arama sorgusunu girin.
Bağlantıyı kestikten sonra arkadaşlarımızı arıyoruz ve bunun için onlara burada yazılan ipi veriyoruz: 2ip
Ve biz kendimiz yerel IP'mizi kullanarak sunucuya gidiyoruz veya IP yerine localhost yazıyoruz.
Yandex'de bir şey çalışmıyorsa, arayın (güvenlik duvarını devre dışı bırakarak “yönlendiricinizin adı”)
Yaygın hatalar:
Kaynaklar ve uyarı sistemi değişikliği değil... Bu, PC kaynaklarının eksikliği anlamına gelir.
Swap dosyasını büyütebiliriz. Bunu yapmak için Java, Java -> çalışma zamanı parametrelerine gidin
Boş alanda -Xms minimum tahsis edilen RAM miktarını ve -Xmx maksimum miktarı ayarlayın. Toplam miktarın 3/4'ünü almak daha iyidir
Kullanıcı premium değil -server.propetris dosyasında doğru: online-mode=doğrudan yanlışa
Hatalı giriş - Ya birisi bu takma adla oynuyor ya da "Abcd" veya "abcd" gibi bir takma ad kullanmayı deneyin
Herhangi bir sorunuz veya sorununuz varsa yorumlara yazın - yardım etmeye çalışacağım!
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. Her zaman en son sürümü indirebileceğiniz bağlantı:
İ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 metin dosyası oluşturun ve 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ı 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 - yüklü eklentilerin komutları hakkındaki verileri ve onlara kısa yardımları saklar. 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: #whether 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'a yazmalısınız": on-broken: - warn-console - warn-ops #bukkit'in yeni bir sürümü yayınlanırsa ne yapmalı? ş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
- /Tekrar 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
Bu kılavuz size Bukkit minecraft sunucusunun nasıl kurulacağını ve çalıştırılacağını 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)
Gerekli tüm dosyaları indirdikten sonra. 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 metin belgenize yapıştırırsanız fazladan karakter içermemelidir, orada görünüyorsa 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 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 gerekli uzantıyla kaydedemezsiniz. 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 tüm Linux sistemleri için evrenseldir. Ö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 lansman için tekrarlıyoruz:
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ı=İhtiyacın olmayacak
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 portu
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 Sunucu adı
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ı (60 karaktere kadar)
Bu, oyun için en iyi sunucu modu olan CraftBukkit'i temel alan bir Minecraft sunucusu kurmaya ilişkin ilk ve giriş makalesidir.
- Hazırlık
- Kurulum ve Ruslaştırma
- Sunucuyu başlatma
- Ayarlar
- Eklentiler hakkında genel bilgi
- Temel eklentiler
Hazırlık
Sunucu Linux altında kurulacaktır. Bununla birlikte, yalnızca bu ilk makale bununla ilgili olacaktır, geri kalanı eklentilerle ilgilidir, dolayısıyla bunlar, bir sunucuyu çalıştırabileceğiniz herhangi bir işletim sistemi için geçerlidir.
Nginx ve Mysql gereklidir, Screen yardımcı programının temel düzeyde anlaşılması.
Mkdir minecraft && cd minecraft sudo aptitude sun-java6-jre ekran zip'i yükleyin
Kurulum ve Ruslaştırma
Bu işlemler otomatikleştirilebilir, ancak senaryoya geçmeden önce küçük bir teori:
Önerilen en son sunucu yapısı http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Recommended/'dir. Yalnızca en son sürüme değil, önerilen en son yapıya ihtiyacınız var. Aksi takdirde eklentileri kullanın.
Cracker'dan lang ve font.txt klasörünü almanız ve sunucunun .jar dosyasındaki dosyaları bunlarla değiştirmeniz gerekir. .jar neredeyse normal bir .zip olduğundan bunu arşiv yöneticisinde yapmak uygundur.
Komut dosyası tüm bunları otomatik olarak yapar. Ne yazık ki crack'in yazarı en son sürüme kalıcı bir bağlantı sağlamamaktadır, dolayısıyla crack güncellendiğinde script içindeki bağlantının düzenlenmesi gerekmektedir.
- Betik, önerilen en son sunucu yapısını indirir ve geçici bir klasöre kırar.
- İlkinin dosyalarını açar ve ikincinin gerekli dosyalarıyla değiştirir.
- Sunucu .jar dosyasını sonuçtaki Ruslaştırılmış dosyaya günceller ve geçici klasörü siler.
Komut dosyasını yürütülebilir hale getirin ve çalıştırın:
Chmod +x upd_and_rus.sh && scripts/upd_and_rus.sh
Yeni sürümlerin piyasaya sürülmesi hakkında bilgi edinmek için şu RSS beslemelerini kullanabilirsiniz:
Sunucuyu başlatma
Ayrıca sunucuyu bir komut dosyası kullanarak başlatacağız ve ekrana saracağız. Komut dosyası sunucuyu başlatır ve zaten çalışıyorsa yeniden başlatır.
Vim scripts/minecraft.sh #!/bin/bash ekranı -X -S minecraft cd'den çık `/dobroservers/minecraft ekranı -A -m -d -S minecraft java -Xincgc -Xmx1G -jar craftbukkit-1.0.1-R1. jar chmod +x minecraft.sh
Sunucuyu başlatın:
Komut dosyaları/minecraft.sh
Bundan sonra, oluşturulacak ayar dosyaları da dahil olmak üzere daha fazla dosya eklenecektir.
Ayarlar
sunucu.özellikleri
vim sunucusu.özelliklerÇevrimdışı mod (limanınız korsanlara açık):
Çevrimiçi mod=yanlış
Zorluk, aralık 0-3:
Zorluk=2
Sunucu adı:
Sunucu adı=Dobroserver
Sunucu açıklaması:
Bu, sunucuya bağlanmadan önceki ikinci satırdır.
bukkit.yml
Bu dosyada veritabanını ve takma adları yapılandırabilirsiniz.
İlkini bir eklenti kullanarak yapılandırmak daha uygundur, ancak tabanı belirleyebilirsiniz:
Veritabanını Mysql olarak değiştirin:
Veritabanı: kullanıcı adı: minecraft izolasyonu: SERIALIZABLE sürücü: com.mysql.jdbc.Sürücü şifresi: pass url: jdbc:mysql://localhost:3306/minecraft
Burada Mysql ayarlarını her eklenti için ayrı ayrı belirtmeyecek şekilde belirliyoruz. Gelecekte tüm eklentiler henüz ayarları buradan alamayacaktır.
Birçoğu veritabanını Mysql'de veya yerel olarak saklama seçeneği sunar. İlk seçenek her zaman daha iyidir. Birincisi, çok daha hızlıdır ve ikincisi, veritabanıyla çalışmak daha kolay olacaktır - örneğin, eklenti yinelenen kayıtlar oluşturuyorsa ve bunu düzeltmeniz gerekiyorsa.
Kolaylık sağlamak için, tüm eklenti verilerini tek bir veritabanında saklayın, ancak farklı eklentiler için önekler kullanın, örneğin LWC için lwc_.
Ayarları uygulama
Ayarları uygulamak için sunucunun yeniden başlatılması gerekir:
/scripts/minecraft.sh
Komut dosyası sunucuyu sonlandıracak ve yeniden başlatacaktır - dünyadaki değişiklikler kaydedilmeyecektir.
Şimdi bu kesinlikle kritik değil, başlangıçta yalnızca sunucuda oturuyorsunuz ve o zaman bile inşa etmiyorsunuz, çalışıp çalışmadığını kontrol ediyorsunuz.
Ve eğer sunucuda başka oyuncular oynuyorsa, yeniden başlatmak şu şekilde daha doğru olacaktır:
Ekran -x minecraft kaydetmeyi durdur /scripts/minecraft.sh
Ancak gelecekte yeniden başlatmalar için her şeyi kendisi kurtaracak ayrı bir eklenti kullanılacak; bunun hakkında biraz sonra konuşacağız.
Sunucuya bağlanın ve her şeyin yolunda olup olmadığını kontrol edin.
Eklentiler hakkında genel bilgi
Herhangi bir ayar gerektirmez, bilgilendiricileri kullanmanıza olanak sağlar.
Komut Yardımcısı
Eklentinin çalışması için öncelikle oyun içi harita düzenleyicisi WorldEdit:http://dev.bukkit.org/server-mods/worldedit/'i yükleyin.
Ayrı bir makalede ele alınacak, ancak şimdilik WorldEdit.jar ve CommandHelper.jar'ı eklentiler klasörüne kopyalayın ve eklentileri reload komutuyla yeniden yükleyin.
Config.txt dosyası birçok temel komut dosyası ve takma ad örneği içerir; dosyayı config.txt.examples olarak yeniden adlandırmanızı, yeni bir boş config.txt dosyası oluşturmanızı ve gerektiği gibi doldurmanızı öneririm:
Mv eklentileri/CommandHelper/config.txt eklentileri/CommandHelper/config.txt.examples vim eklentileri/CommandHelper/config.txt
Bir takım:
/save = /hepsini kaydet
İki komutun makrosu:
/ver = /plugi l all \ /version