Skocz do zawartości

Znajdź zawartość

Wyświetlanie wyników dla tagów 'tekst' .



Więcej opcji wyszukiwania

  • Wyszukaj za pomocą tagów

    Wpisz tagi, oddzielając je przecinkami.
  • Wyszukaj przy użyciu nazwy użytkownika

Typ zawartości


Forum

  • Minecraft - Zarządzanie serwerem
    • Prezentacje
    • Problemy i pytania
    • Poradniki
    • Współpraca
  • Minecraft - Ogólne
    • Nowości
    • Pytania i problemy
    • Pobieralnia
  • Programowanie
    • Skript
    • Tworzenie pluginów i Java
    • Invision Community
    • WWW
    • Node.js
    • Inne
    • Discord
  • Off-topic
    • Gry forumowe
    • Przywitaj się :)
    • Pogaduszki
    • FanArt
    • Giełda
  • Twórczość
    • Poradniki
    • Kącik redakcyjny
    • Kącik budowlany
    • Kącik graficzny
    • Kącik pisarski
  • Partnerskie
    • GTARP.PRO
    • Sky-Land.pl
    • Crafters
    • PolskiHC
  • Forum
    • Informacje
    • Propozycje
    • Ankiety
    • Pytania i problemy
    • Rekrutacja
    • Skargi i odwołania
    • Archiwum
  • Klub Minecraftowiczów! Tematy
  • Klub Minecraftowiczów! ♦ Rekrutacja MOD/LIDER ON ♦
  • Gang Kebaba Tematy
  • Test Tematy
  • Memy Tematy
  • Grand Theft Auto V Pogaduszki
  • Grand Theft Auto V Screeny
  • Grand Theft Auto V Aktualizacje
  • Herbatniki Liptona Pogawędki z herbatką
  • Fanklub PIS & IPS Poradniki (IPS)
  • Fanklub PIS & IPS Pomoc (IPS)
  • Fanklub PIS & IPS Dyskusja (IPS)
  • Fanklub PIS & IPS Dyskusja (PiS)
  • Fanklub PIS & IPS Hydepark (null)
  • Fanklub PIS & IPS Pobieralnia
  • Podnieceni Cs'owicze Rangi
  • Nolify league of legends League of News
  • Szczury Myszaka Propozycje
  • Szczury Myszaka Rozmowy
  • Libterowe wierszyki Wierszyki
  • Klub miłośników kaczek Napiszcie co sądzicie o kaczkach
  • Mój klub Tematy
  • mcadmins.pl Tematy
  • Un club français sur le forum Tematy
  • Un club français sur le forum Francja
  • Un club français sur le forum Muzyka
  • Gracze Crafters.ga Tematy
  • Czarni z BlackMC Tematy
  • Kiedy Meleride? Tematy
  • Fanklub Re-Host Tematy

Kalendarze

  • Kalendarz społeczności
  • Gang Kebaba Wydarzenia
  • Test Wydarzenia
  • Memy Wydarzenia
  • Grand Theft Auto V Wydarzenia (Misje, Napady..)
  • Mój klub Wydarzenia
  • mcadmins.pl Wydarzenia
  • Gracze Crafters.ga Wydarzenia
  • Czarni z BlackMC Wydarzenia
  • Kiedy Meleride? Wydarzenia
  • Fanklub Re-Host Wydarzenia

Kategorie

  • Silniki
  • Mapy
  • Skiny
  • Tekstury
  • Shadery
  • Mody
  • Internet
  • Inne
  • Kosz

Szukaj wyników w...

Znajdź wyniki, które...


Data utworzenia

  • Od tej daty

    Do tej daty


Ostatnia aktualizacja

  • Od tej daty

    Do tej daty


Filtruj po ilości...

Dołączył

  • Od tej daty

    Do tej daty


Grupa podstawowa


E-mail


Hobby


Strona www


Adres serwera minecraft


Discord

Znaleziono 10 wyników

  1. Witam! Postanowiłem napisać ten poradnik, gdyż wiele osób nie zna tej ciekawej opcji, umożliwiającej w miarę szybki rozwój. Nie jest to nielegalne tworzenie Villagerów, nie jest to wykorzystywanie buga, a część gry. Sam używam tego sposobu, na pewnym serwerze sky block, co dało mi przewagę nad innymi. Jestem w chwili obecnej jednym z najbogatszych graczy. Niektóre serwery, mogą mieć wyłączone tworzenie NPC tym sposobem. Tak więc ... I. Na początku, musimy znaleźć Zombie Villagera ... Ze spawnera wychodzi on średnio 1 na 10 zombie. Zamykamy go najlepiej w małym "pokoiku" 1x2, aby nie zabiły go przypadkiem inne moby. II. Tworzymy rzucaną miksturę słabości ... Do statywu wsadzamy po kolei: 1* Butelki z wodą, 2* Netherową brodawkę, 3* Sfermentowane oko pająka, 4* Proch. III. Tworzymy złote jabłko W craftingu kładziemy jabłko na środku a dookoła sztabki złota. IV. * Rzucamy w naszego Zombie Villagera Miotaną miksturą słabości, * Dajemy mu złote jabłko poprzez PPM, * Czekamy do 3 minut na zmianę, * Cieszymy się naszym Villagerem.
  2. W tym poradniku dowiesz się jak napisać podstawowy skrypt na komendę z wysyłaniem wiadomości... A więc , aby utworzyć komendę należy napisać command /<komenda>: następnie można dodać (dodając jeden tabulator) pod spodem Naszą komendą jest /komenda (przykład) trigger: ← Wymagane do dalszego działania skryptu , pod spodem trzeba dać 1 tabulator! description: podstawowa komenda. ← opis komendy, będzie on wyświetlany po wpisaniu essentialsowej komendy /help aliases: /cmd, /command ← Aliasy do naszej komendy permission: esej.komenda ← Uprawnienie do komendy. (Jest to pierwszy sposób na dodanie uprawnien do komendy) permission message: nie posiadasz uprawnien , aby wykonac te komende. ← wiadomosc o braku uprawnien. usage: poprawne uzycie /komenda ← gdy ktos wpisze np. /komenda czesc wyswietli sie ten napis Tak więc tworzymy naszą komendę! command /esej:hello: description: Przywitaj sie z serwerem. aliases: /hello, /czesc, /witam permission: esej.hello.usecmd permission message: &cBrak uprawnien usage: &4Poprawne uzycie: &7/hello trigger: # komentarz dodajemy uzywajac przed notatką kratke. send "Hello world!" to the player # ← odpowiada za wyslanie wiadomosci do gracza send "Gracz %player% wita sie" to console # ← Wysyla wiadomosc do konsoli , ze gracz (nick) sie wita. stop # ← Konczy dzialanie skryptu. # zmienna %player% odpowiada za nick gracza # jesli chcesz wykorzystac kolorowy nick gracza uzyj %player's displayname% Tak właściwie to już koniec tylko dodam jak działa "send" A więc... send "" to the player odpowiada za wyslanie wiadomosci do gracza rowniez mozna wykorzystac message "" jak to wykorzystac? send "wiadomosc" to the player message "wiadomosc" Także w tym tutorialu to już wszystko! Zapraszam do czytania dalszych tutoriali Next tutorial: Dodawanie argumentów do komendy!
  3. Witam serdecznie, z tej strony Enormi, jest tu mój pierwszy wpis na tym forum Dziś przedstawie wam jak stworzyć swój pierwszy plugin na serwer 1.Zacznijmy od pobrania IDE, pewnie zapytasz -Enormi, ale co to jest ide? -IDE (ang.integrated development environment) jest to ziintegrowane środowisko programistyczne, najczęściej używanymi IDE do pisania pluginów są "JetBrains Intellij", oraz "Eclipse" Oczywiście istnieje wiele mniej znanych IDE, ale już nie chce się już zagłebiać w szczegóły. Osobiście preferuje Eclipse. 2.Po zainstalowaniu IDE: a) Pobieramy silnik, pod który chcemy pisać plugin i fajnie byłoby, gdybyśmy jeszcze pobrali API silnika. Ja pisze pod spigot 1.12.2 R0.1, oraz API spigotApi 1.12.2 R0.1 Pewnie znowu zadasz mi pytanie -Emormi, ale czekaj co to jest api? -API (ang. application programming interface) tłumaczać jest to interfejs programistyczny aplikacji. b)Po pobraniu silnika uruchamiamy IDE, w moim przypadku to Eclipse . * Tworzymy teraz nowy projekt javy, nazywamy go jak chcemy. W moim przypadku nazwa projektu to "mpspot" Nastepnie klikamy "next" Wchodzimy w zakładkę libraries, klikamy "Add externars Jars" i dodajemy nasz silnik, oraz jego API Następnie klikamy "Otwórz" i gotowe. * Teraz tworzymy nowy package, możemy go nazwać me.autor.nazwa_wtyczki w moim przypadku to będzie me.enormi.mcspot I klikamy "Finish" *Teraz tworzymy główną klasę pluginu w tym package`u. Klasę główną powinniśmy nazwać według zaleceń bukkita czyli Nazwa_PluginuJavaPlugin w moim przypadku to będzie MpspotJavaPlugin (Pamiętaj, by klasa nazywała się z dużej litery) Teraz rozszerzamy naszą klasę o JavaPlugin, w tym momencie operujemy na kodzie, więc screenshot`y nie bedą potrzebne. Robimy to przez dopisanie do klasy "extends JavaPlugin". W moim przypadku wyglądać to bedzie nastepująco: public class MpspotJavaPlugin extends JavaPlugin{ } Pewnie powiesz -Emorni, tu jest błąd! -Musisz teraz zaimportować "JavaPlugin" -No, ale jak to zrobić? -Kliknij na bład i wybierz "import org.bukkit(...)", lub dopisz na górze "import org.bukkit.plugin.java.JavaPlugin;" *Teraz tworzymy metodę void onEnable() Teraz kilka wyjaśnien Metoda - Jest to zbiór instrukcji. Metoda void to metoda, która wykonuje kod, ale zwraca żadnej wartości. Metoda boolean to metoda, która wykonuje kod i zwraca wartosc przez return wartosc;. Więc zacznijmy od dopisania do klasy "Public void onEnable(){ }" Klasa wygląda następująco: package me.enormi.mcspot; import org.bukkit.plugin.java.JavaPlugin; public class MpspotJavaPlugin extends JavaPlugin{ public void onEnable(){ } } No tylko co nam z metody, która się wykona, ale nic w niej nie będzie? Zatem wyślijmy wiadomość do konsoli. Użyjemu do tego loggera, który daje nam bukkit, więc dopisujemy w środku bloku ({ }) metody "Bukkit.getLogger().log(Level.INFO, "Hello world!");" "Hello world!" to tekst, który zostanie wyświetlony w konsoli INFO to rodzaj wiadomości wyświetlony w konsoli Teraz powinniśmy zaimportować import java.util.logging.Level; import org.bukkit.Bukkit; *No dobra, ale co nam z pluginu, który tylko wyświetla wiadomośc do konsolii? Zatem stwórzmy komende! Zacznijmy od stworzenia nowego package "commands", żeby kod był schludny i na swoim miejscu. Teraz klikamy "finish" i tworzymy nową klase, która nazywamy jak chcemy. Pamietaj, by po nazwie klasy można było się domyślić co w niej się znaduje. Ja ją nazwe "HelloCommand" Teraz zaimplementujemy do klasy CommandExecutor i zaimportujmy "import org.bukkit.command.CommandExecutor;" Obecnie całą klasa wygląda tak: package me.enormi.mcspot.commands; import org.bukkit.command.CommandExecutor; public class HelloCommand implements CommandExecutor{ } Teraz IDE może wyrzucić nam błąd "The type HelloCommand must implement the inherited abstract method CommandExecutor.onCommand(CommandSender, Command, String, String[])" Musimy stworzyć metodę boolean public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) { return false; } następnie musimy coś zrobić w tej metodzie, dajmy na to, że jesli gracz wyśle komende, która podamy w plugin.yml i klasie głównej dostanie wiadomość "Hello world" Więc wyślijmy do sendera wiadomość, możemy zrobić to tak: "sender.sendMessage("Hello world);" Kod wygląda następująco: package me.enormi.mcspot.commands; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; public class HelloCommand implements CommandExecutor{ public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) { sender.sendMessage("Hello world"); return true; } } Teraz w klasie głównej definiujemy tą komende w następujący sposób this.getCommand("komenda").setExecutor(new Klasa()); Cała klasa będzie wyglądać tak package me.enormi.mcspot; import java.util.logging.Level; import org.bukkit.Bukkit; import org.bukkit.plugin.java.JavaPlugin; import me.enormi.mcspot.commands.HelloCommand; public class MpspotJavaPlugin extends JavaPlugin{ public void onEnable(){ Bukkit.getLogger().log(Level.INFO, "Hello world!"); this.getCommand("hello").setExecutor(new HelloCommand()); } } Teraz tworzymy plik yaml (plugin.yml) Podajemy w nim takie wartości jak: main: ścieżka do klasy głównej version: wersja pluginu author: autor pluginu name: nazwa pluginu commands: komenda: Więc zaczynamy od I podajmy wartości i klucze w pliku Zawartość pliku w moim przypadku wygląda następująco name: testmpspot author: enormi main: me.enormi.mcspot.MpspotJavaPlugin version: 1.0 commands: hello: Teraz eksportujemy plugin File > export Jar file > next Teraz wybieramy nasz plugin, podajemy lokacje pliku gdzie go chcemy i "finish" I to na tyle. W razie problemów zapraszam do komentowania. Pozdrawiam, Enormi
  4. Witajcie. Widze, ze caly dzial jest pusty, wiec pomyslalem sobie, zeby zrobic taki spis przydatnych komend do pluginu WorldEdit. Milego czytania. Zaznaczanie: //wand - Daję różdżkę. /toggleeditwand - Wyłącza moc różdżki do zaznaczania, pozwalając używac jej jako normalnego narzędzia. //sel <cuboid/poly> - Wybierz sposób zaznaczania - cuboid lub wielokąt //chunk - Zaznacza chunk, w którym jesteś. //expand - <wartosc> - Rozszerza zaznaczenie kierunku, w ktory patrzysz. //expand - <wartosc> <kierunek> - Rozszerza zaznaczenie w wybranym kierunku (up, down, north, east, west, south). //expand - <wrtosc> <wartosc w druga strone> <kierunek> - Rozszerza zaznaczenie w dwie strony naraz. //expand vert - Rozszerza zaznaczenie maksymalnie w pionie. //distr [-c] - Wyswietla rozklad blokow w zaznaczeniu. //outset [-hv] <wartosc> - Rozszerza zaznaczenie w kazda strone. //inset [-hv] <wartosc> - Kurczy zaznaczenie z kazdej strony. //shift <wartosc> <kierunek> - Przemieszcza zaznaczenie. Nie przesuwa wartosci. //size - Wyswietla rozmiar zaznaczenia. //count <material> - Wyswietla ilosc zaznaczonych blokow. //pos1 - Ustawia pierwszy punkt zaznaczenia na blok, nad tym, na ktorym stoisz. //pos2 - Ustawia drugi punkt zaznaczenia na blok, nad tym, na ktorym stoisz. //hpos1 - Ustawia pierwszy punkt zaznaczenia na blok, na ktory patrzysz. //hpos2 - Ustawia drugi punkt zaznaczenia na blok, na ktory patrzysz. Modyfikacja Regionów: //set <materiał> - Zamienia wszystkie zaznaczone bloki na wybrany przez ciebie rodzaj blokow. //replace <na material> - Podmienia wszystkie zaznaczone bloki oprocz powietrza. //replace <z materialu> <na material> - Zmienia wybrany rodzaj blokow na inny. //smooth - Wygladza zaznaczony obszar. //regen - Regeneruje zaznaczony obszar. //wals <material> - Tworzy sciany dookola zaznaczenia z wybranego bloku. //overlay <material> - Pokrywa wszystko co zaznaczone wybranym blokiem. //outline <material> - Obudowuje zaznaczenie wybranym blokiem. //moven <odleglosc> <kierunek> - Przesuwa wartosc zaznaczenia. //stack <odleglosc> <kierunek> - Duplikuje zaznaczenie w wybranym miejscu. Schowek: //copy - Kopiuje zaznaczenie w odniesieniu do twojej pozycji. //cut - Wycina zaznaczenie. //paste [-ao] - Wkleja zaznaczenie ze schowka. //rotate <kat w stopniach> - Obraca zaznaczenie ze schowka. //flip <kierunek> - Odwraca zaznaczenie ze schowka. //load <nazwa pliku> - Ładuje plik .schematic do schowka. //save <nazwa pliku> - Zapisuje schowek do .schematic. /clearclipboard - Czysci schowek. Kreacja: //hcyl <material> <promien> <wysokosc> - Tworzy pionowy, pusty cylinder. //cyl <material> <promien> <wyokosc> - Tworzy pinowy, pelny cylinder. //sphere <material> <promien> <raised?>- Tworzy kulę. Kiedy wpiszemy w miejscu raised? "yes" kula sie tworzy tak, ze gracz jest na jej dnie. //hsphere <material> <promien> <raised?> - Tworzy pusta kule. /pumpkins <rozmiar> - Tworzy las dyniowy. /forestgen <rozmiar> <rodzaj> <gestosc> - Tworzy las. Narzedzia do chunkow: /chunkinfo - Wyswietla nazwe chunku, w ktorym sie znajdujesz. /listchunks - Wyswietla liste uzywanych chunkow. /delchunks - Generuje skrypt usuwajacy chunki. SuperKilof: // - Tworzy super kilof. /sp single - Wlacza tryb pojedynczych blokow. /sp area <zasieg> - Wlacza tryb strefowy. /sp recur <zasieg> - Wlacza tryb rekursywny. Edycja Terenu: //fill <material> <promien> <glebokosc> - Wypelnia dziure. //fillr <material> <promien> - Wypelnia dziure rekurencyjnie. //drain <promien> - Wysusza pobliskie zbiorniki wody badz lawy. /fixwater <promien> - Wyrownuje pobliskie zbiorniki wody. /fixlava <promien> - Wyrownuje pobliskie zbiorniki lawy. /removeabove <rozmiar> <wysokosc> - Usuwa bloki nad twoja glowa. /removebelow <rozmiar> <wysokosc> - Usuwa bloki pod toba. /replacenear <rozmiar> <z boku> <na bok> - Podmienia wszystko bloki w twojej okolicy. /removenear <material> <rozmiar> - Usuwa wszystkie bloki w twojej okolicy. /snow <promien> - Symuluje opad sniegu. /thaw <promien> - Usuwa snieg. //ex <rozmiar> - Gasi ogien. /butcher <promien> - Zabija pobliskie moby. /remove <rodzaj> <promien> - Usuwa "luźne" bloki w określonej okolicy. Możliwe rodzaje - items (narzedzia), arrows (strzaly), TNT (dynamit), minecarts (minecarty. Dla ciekawości: Wagoniki), boats (łódki), paintings (obrazy). Narzędzia: /none - Wyłącza wszystkie narzędzia. /info - Włącza narzędzia informacyjne. /tree <rodzaj> - Włącza narzędzie do drzew. Możliwe rodzaje: [tree (drzewo), regular (regularne), big (duże), bigtree (duże drzewo), redwood (sekwoja), sequoia (sekwoja), tallredwood (duża sekwoja), tallsequoia (duża sekwoja), birch (brzoza), white (biel), whitebark (baia kora), pine (sosna), randerdwood (inny typ sekwoi), randomredwood (jeszcze inny typ sekwoi), anyredwood (kolejny typ sekwoi), rand (losowy) < random]. //repl <material> - Wlacza narzedzia do podmieniania blokow. Pędzle (brush): //br sphere [-h] <rodzaj> <promien> - Włącza kulisty pędzel. //br cyl [-h] <rodzaj> <promien> - Włącza cylindrowy pędzel. //br clipboard - Wlacza pedzel ze schowka. //br smooth <promien> - Wlacza wygladzajacy pedzel. //mat <material> - Zmienia material dla aktualnego pedzla. //mask - Usuwa maske. //mask <maska> - Ustawia maske. Skrypty: /cs <skrypt> - Wykonuje skrypt. /.s - Wykonuje ponownie ostatni skrypt z nowymi wartosciami. /<skrypt>.js - Wykonuje skrypt .js. Przemieszczanie się: /unstuck - Przenosi ciebie w gore w pierwsze wolne miejsce. /ascend - Przenosi ciebie o poziom w gore. /descend - Przenosi cie poziom w dol. /ceil - przenosi ciebie do sufitu. /thru - Przenosi cie przez sciane, na ktora patrzysz. /jumpto - Przenosi cie do bloku, na ktory patrzysz. /up - Przenosi cie w gore. Główne komendy: /search <nazwa przedmiotu> - Szuka przedmiotu po jego nazwie. //worldedit reload - Odswieza konfiguracje WorldEdita. //worldedit version - Pokazuje wersje WorldEdita. //worldedit tz - Ustawia tymczasowo strefe czasowa. To na tyle. Jezeli napisalem watek nie w tym dziale - to mozna przeniesc jak najbardziej.
  5. W tym poradniku przedstawie jak łatwo zainstalować shadery oraz optifine do naszego minecrafta. Przydatne linki: Optifine: http://optifine.net/downloads Spis shaderów: Poradnik - instalacja bez forge: Na początku upewnij się, czy pobrałeś czystą wersje minecrafta przed instalacją optifine! Pobieramy optifine na wersje gdzie pobraliśmy już czystego mc (przeczytaj punkt pierwszy). Po pobraniu uruchamiamy plik .jar, domyślnie zaznaczona jest instalacja dla klienta (nie zmieniamy tego). Jeśli twój minecraft jest zainstalowany w innej lokalizacji niż domyślna wskaż ją. Teraz pozostaje kliknięcie OK. Teraz instalator pobierze wymagane biblioteki. Jeśli instalacja przebiegła prawidłowo otrzymamy komunikat o poprawnej instalacji. W naszym lancherze powinien stworzyć się profil z zainstalowaną wersją optifine, uruchamiamy gre z tego profilu. Aby dodać do naszej gry shadery przechodzimy do folderu .minecraft (lub własnej lokalizacji gry), następnie do shaderpacks i tam wypakowujemy nasze shadery w formacie .zip lub przenosimy wypakowany folder. Shadery możemy zmienić w video settings > shaders. Poradnik - instalacja z forge: Przenosimy pobrany optifine z rozszerzeniem .jar do folderu mods. Shadery możemy zmienić w video settings > shaders.
  6. Od wersji 1.8 do uzyskania silnika CraftBukkit i Spigot należy użyć narzędzia BuildTools. W tym poradniku wyjaśnię krok po kroku jak to zrobić, jeśli mamy serwer dedykowany/VPS. Upewniamy się, czy mamy zainstalowaną Javę 8 na serwerze. Pobieramy BuildTools z Jenkinsa. Otwieramy program do SFTP i SSH (do SFTP polecam WinSCP, do SSH PuTTY). W obu programach logujemy się danymi podanymi przez dostawcę serwera. W programie SFTP tworzymy folder o nazwie BuildTools. W programie SSH przechodzimy do tego folderu poleceniem cd BuildTools. W programie SFTP wysyłamy do tego folderu plik BuildTools.jar. Wykonujemy polecenie java -jar BuildTools.jar --rev 1.12 (w miejscu 1.12 możemy podać inną wersję, np. 1.11.2). Po zakończeniu budowania w folderze BuildTools powinny się nam pojawić (oprócz mld innych plików i folderów) dwa pliki: spigot-[wersja].jar i craftbukkit-[wersja].jar. Kopiujemy CraftBukkita lub Spigota do innego folderu i usuwamy resztę plików. Gotowe!
  7. W tym poradniku przedstawie jak łatwo stworzyć serwer z modami oraz pluginami na najnowsze wersje Minecrafta. Zapraszam do lektury. Przydatne linki: Mody kompatybilne z forge: KLIK Pluginy kompatybilne z sponge: KLIK Najnowszy stabilny forge: KLIK Dodatek sponge: KLIK Uwaga! Podczas pisania poradnika dostępna jest tylko wersja experimental która może się crashować (ale nie musi). Poradnik: Po pobraniu wymaganych plików przenosimy je na pulpit. Następnie uruchamiamy instalator forge-1.12.2-14.23.0.2489-installer-win.exe (analogicznie z wersją na linuxie). Wybieramy serwer a następnie wskazujemy folder instalacyjny i klikamy ok. Teraz instalator pobierze wszystkie wymagane pliki oraz biblioteki. Uruchamiamy serwer plikiem wykonalnym który tworzymy w głównym katalogu serwera. .bat (windows) java -Xmx1024M -Xms1024M -jar forge-1.12.2-14.23.0.2489-universal.jar nogui .sh (linux) java -Xmx1024M -Xms1024M -jar forge-1.12.2-14.23.0.2489-universal.jar nogui Podczas pierwszego uruchomienia serwer wyłączy się. Musimy zaakceptować eule edytując plik eula.txt Kopiujemy pobrany spongeforge-1.12.2-2486-7.0.0-BETA-2653.jar do folderu mods, uruchamiamy serwer. Teraz wystarczy skopiować swoje mody do folderu mods. Aby dodać kompatybilne z sponge pluginy tworzymy w folderze mods następny folder o nazwie plugins i tam kopiujemy nasze pluginy. Jeśli jakiś mod crashuje nasz serwer prawdopodobnie nie jest on kompatybilny z wersją serwera lub nie posiada wymaganych modów-bibliotek potrzebnych do działania.
  8. W tym poradniku dowiesz się jak wgrać texturepack na serwer Minecraft 1.11.x 1.Najpierw wybieramy texturepack, możemy także użyć własnego texturepacka, ale należy go w tedy wgrać do jakieś chmury np:Google Drive, Mediafire. 2.Musimy mieć link bezpośredni. Co to? W taki link po kliknięciu od razu rozpoczyna się pobieranie, bez żadnego klikania itp. W Google Chrome możesz taki link bardzo łatwo znaleźć pobierając Texturepack który cię interesuje i w zakładce "Pobrane pliki" (klikasz w trzy pionowe kreski lub kropki) masz podany link bezpośredni pod nazwą pliku, wystarczy kliknąć prawym na link i wybrać opcję "Kopiuj adres linku". 3.Wklejasz to w plik o nazwie server.properties znajdujący się w folderze z serwerem obok resource-pack= Powinno to wyglądać tak: Ale ja nie mam "resource-pack="! W takim razie dopisz "resource-pack=<link bez pośredni>" (bez "). 4.Zapisz server.properties. 5.Restartujesz serwer, inaczej nie będzie działać. 6.Po wejściu na serwer powinno wyskoczyć okno z zapytaniem czy chcesz pobrać texturepack, jeśli nic ci nie wyskoczyło może masz wyłączoną funkcje serwerowych tekstur w Minecraftcie, lub zrobiłeś coś źle. Czemu może nie działać? 1.Link nie jest linkiem bezpośrednim. 2.Texturepack nie jest pod tą wersję Minecrafta, w przypadku 1.11 w pack.MCMETA powinna być liczba 3. 3.Zły format archiwum texturepacka. 4.Spróbuj wgrać to do innej chmury, nie na każdej chmurze może działać, na Dropbox powinno działać. 5.Masz coś źle ustawione w server.properties, lub serwer nie czyta twojego linku. 6.Link wygasł. Dalej nie działa? Pisz na PW lub pod postem, na pewno pomogę ,lub ktoś inny udzieli ci pomocy.
  9. Na pewno wiele osób z was nie raz widziała, że wasz serwer oparty o silnik bukkit lub spigot tworzy tajemniczy plik bukkit.yml. Większość początkujących administratorów serwerów ignoruje go, a jest on całkiem przydatnym narzędziem. w tym temacie postaram się przybliżyć wam możliwości konfiguracji za pomocą tego pliku opcja po opcji. Świeżo wygenerowany bukkit.yml przez silnik craftbukkit-1.9.2 wygląda następująco. Settings: - sekcja ta służy do określania podstawowych ustawień serwera. allow-end - opcja ta służy do określenia czy end ma być dostępny na serwerze. Przyjmuje dwie wartości: true ( end będzie włączony ), lub false ( end będzie wyłączony ). Domyślna wartość: true warn-on-overload - opcja ta służy do określenia, czy w wypadku przeciążenia maszyny serwer ma pokazywać wiadomości "Can't keep up! [...]". Przyjmuje dwie wartości - true ( będzie pokazywać informację ) lub false ( nie będzie pokazywać informacji ). Domyślna wartość: true permissions-file - opcja ta służy do określenia nazwy pliku z permisjami w przypadku, w którym do zarządzania uprawnieniami graczy używamy wbudowanej w silnik możliwości, jednakże nie jest to system najprostszy w użyciu i w moim odczuciu znacznie lepszym pomysłem jest użycie pluginu od tego. Przyjmuje ciąg znaków jako swoje wartości. Domyślna wartość: permissions.yml update-folder - opcja ta służy do określenia nazwy katalogu do którego będziemy wrzucać pluginy które mają zostać zaktualizowane przy najbliższym restarcie serwera. Katalog ten musi znajdować się w katalogu plugins/, gdyż ścieżki bezwzględne nie są obsługiwane. Działa to na takiej zasadzie, że jeżeli chcemy, aby nowa wersja pluginu bądź nowy plugin zostały wgrane na serwer po jego restarcie, to pliki .jar tychże pluginów wrzucamy do podanego katalogu i po restarcie serwer przenosi je do katalogu plugins/ i dopiero po tym fakcie zaczyna ich ładowanie, a jeżeli w katalogu plugins/ już znajduje się plugin o nazwie takiej jak plugin w katalogu podanym w tej opcji - podmienia go. Opcja przyjmuje ciąg znaków jako swoje wartości. Domyślna wartość: update ping-packet-limit - opcja ta aktualnie nie ma żadnego zastosowania, relikt po starej funkcji. Przyjmuje liczby całkowite jako swoje wartości. Domyślna wartość: 100 use-exact-login-location - opcja ta służy do określenia czy po zalogowaniu się gracza do świata ma zostać on wypchnięty z bloku w którym stoi, jeżeli jest to blok solidny ( czyli nie jest cieczą ani powietrzem ). Przyjmuje dwie wartości - true ( gracz nie zostanie przesunięty ), lub false ( gracz zostanie przesunięty ). Domyślna wartość: false plugin-profiling - opcja ta służy do określenia, czy ma działać komenda /timings. Pozwala ona na sprawdzenie wielu informacji na temat czasu działania pluginów w pojedynczym ticku serwera. Przyjmuje dwie wartości - true ( komenda działa ), lub false ( komenda nie działa ). Domyślna wartość: false connection-throttle - opcja ta służy do określenia czasu po którym gracz może po raz kolejny spróbować połączyć się do serwera. Czas podaje się w milisekundach. Przyjmuje liczby całkowite jako swoje wartości. Domyślna wartość: 4000 query-plugins - opcja ta służy do określenia czy serwer ma zwracać listę pluginów przy zapytaniach przez query. Przyjmuje dwie wartości - true ( serwer będzie zwracał listę pluginów ), lub false ( serwer nie będzie zwracał listy pluginów ). Domyślna wartość: true deprecated-verbose - opcja ta służy do określenia czy serwer ma wypisywać w konsoli ostrzeżenia gdy plugin próbuje użyć przestarzałej metody silnika. Przyjmuje trzy wartości - true ( serwer będzie wypisywał wszystkie ostrzeżenia tego typu ), false ( serwer nie będzie wypisywał ostrzeżeń tego typu ), lub default ( serwer będzie wypisywał ostrzeżenia tego typu pod warunkiem, że twórca pluginu nie oznaczył prób użycia metody jako nieważnej ). Domyślna wartość: default shutdown-message - opcja ta służy do określenia wiadomości która pojawi się na ekranie rozłączenia od serwera w wypadku zatrzymania serwera. Przyjmuje ciągi znaków jako swoje wartości. Domyślna wartość: Server closed spawn-limits: - sekcja ta służy do określenia limitów na spawnowanie mobów na światach. monsters - opcja ta służy do określenia maksymalnej ilości żywych w danym momencie agresywnych mobów na świecie zespawnowanych w normalny sposób ( pojawienie się ). Przyjmuje liczby całkowite jako swoje wartości. Domyślna wartość: 70 animals - opcja ta służy do określenia maksymalnej ilości żywych w danym momencie zwierząt lądowych na świecie zespawnowanych w normalny sposób ( pojawienie się ). Przyjmuje liczby całkowite jako swoje wartości. Domyślna wartość: 15 water-animals - opcja ta służy do określenia maksymalnej ilości żywych w danym momencie zwierząt wodnych na świecie zespawnowanych w normalny sposób ( pojawienie się ). Przyjmuje liczby całkowite jako swoje wartości. Domyślna wartość: 5 ambient - opcja ta służy do określenia maksymalnej ilości żywych w danym momencie mobów tła ( nietoperze ) na świecie zespawnowanych w normalny sposób ( pojawienie się ). Przyjmuje liczby całkowite jako swoje wartości. Domyślna wartość: 15 chunk-gc: - sekcja ta służy do określenia ustawień systemu usuwania niepotrzebnych chunków z pamięci. period-in-ticks - opcja ta służy do określenia odstępu liczonego w tickach pomiędzy sprawdzeniem, czy w pamięci serwera nie został jakiś nieużywany chunk. Przyjmuje liczby całkowite jako swoje wartości. Domyślna wartość: 600 load-threshold - opcja ta służy do określenia liczby załadowanych nowych chunków do pamięci serwera pomiędzy dwoma sprawdzeniami nieużywanych chunków. Przyjmuje liczby całkowite jako swoje wartości. Domyślna wartość: 0 ticks-per: - sekcja ta służy do określenia odstępów w tickach pomiędzy określonymi działaniami. animal-spawns - opcja ta służy do określenia odstępu liczonego w tickach pomiędzy spawnowaniem kolejnych zwierząt. Przyjmuje liczby całkowite jako swoje wartości. Ustawienie 0 powoduje wyłączenie spawnu zwierząt. Domyślna wartość: 400 monster-spawns - opcja ta służy do określenia odstępu liczonego w tickach pomiędzy spawnowaniem kolejnych mobów agresywnych. Przyjmuje liczby całkowite jako swoje wartości. Ustawienie 0 powoduje wyłączenie spawnu mobów agresywnych. Domyślna wartość: 1 autosave - opcja ta służy do określenia odstępu liczonego w tickach pomiędzy zmuszeniami serwera do zapisania zmian na dysku. Przyjmuje liczby całkowite jako swoje wartości. Ustawienie 0 powoduje wyłączenie wymuszonego autozapisu. Domyślna wartość: 0 aliases: - sekcja ta została przeniesiona do pliku commands.yml. database: - sekcja ta służy do określenia danych do bazy danych używanej przez silnik serwera i pluginy korzystające ze zintegrowanego serwera bazy danych eBeans ( technologia aktualnie praktycznie nieużywana ). Źródło: http://wiki.bukkit.org/Bukkit.yml
  10. Witaj, W tym poradniku pokażę Ci jak zainstalować serwer LAMP (Linux Apache, MySQL, PHP) na Twoim VPSie. 1. Pierwszym co musimy zrobić, jest aktualizacja naszego VPSa. Aby tego dokonać musimy wykonać następujące komendy w SSH serwera: apt-get update apt-get upgrade 2. Aby zainstalować pakiety wystarczy wykonać komendę: apt-get install apache2 php5 mysql-server phpmyadmin Zainstaluje nam ona serwer apache2, php5, serwer mysql oraz phpMyAdmin. 3. Podczas instalacji zostaniemy poproszeni o podanie 3 haseł: - Hasło do użytkownika root MySQL. - Powtórz hasło do użytkownika root MySQL. - Hasło do phpMyAdmin. (Polecam użyć tego samego hasła, które zostało użyte do użytkownika root MySQL) 4. Podczas instalacji phpMyAdmin jako serwer HTTP do rekonfiguracji wybieramy Apache. Resztę ustawień pozostawiamy bez zmian. 5. Koniec! Możesz teraz sprawdzić czy poniższe linki działają! http://[ip vpsa] - powinna pojawić się domyślna strona http://[ip vpsa]/phpmyadmin - powinien pojawić się panel logowania do phpMyAdmina Jeżeli po wejściu na link do phpMyAdmina wyświetla się błąd, wykonaj komendę: ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
×