Skocz do zawartości

Znajdź zawartość

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

  • Wyszukaj za pomocą tagów

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

Typ zawartości


Forum

  • Forumowe projekty
    • UtopiaMC - forumowy serwer Minecraft
  • Skript
    • Skrypty
    • Pytania i problemy
    • Zlecenia
  • Serwery Minecraft
    • Prezentacje serwerów Minecrafta
    • Zarządzanie serwerami Minecrafta
    • Pluginy do serwerów Minecrafta
  • Programowanie
    • Tworzenie pluginów do Minecrafta
    • Tworzenie stron WWW
    • Pozostałe dziedziny programowania
  • Gry, programy i sprzęt
    • Gra w Minecrafta
    • Komputery i sprzęt
    • Twórczość użytkowników
    • Komunikator Discord
  • Społeczność
    • Współpraca
    • Pogaduszki
    • Gry forumowe
  • Serwis
    • Informacje i aktualności
    • Prawo
    • System wniosków
    • Archiwum
  • Klub futurystuw Wdrożeńa
  • Klub futurystuw Propozycje
  • Klub futurystuw Offtopic
  • Klub futurystuw Zastosowańa
  • podwiek.pl Prawo
  • podwiek.pl Dyskusje

Szukaj wyników w...

Znajdź wyniki, które zawierają...


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


Lokalizacja


Hobby


Nick w MC


GG


E-mail


Skype


Strona www


Discord


Steam

Znaleziono 22 wyników

  1. Witam, chałbym was zaprosić na mój serwer IP: s1.mkcraft.pl Typ serwera: Freebuild Survival Minigry Wersja: 1.5.2 Informacje: 80 slotów PvP Frakcje Ranking graczy w PvP Serwer NonPremium Administracja: [Właściciel] KeVin [Właściciel] Mrrroczny [Admin] Vanderbeer [Admin] Dezerter [budowniczy] Adrian0199 size=6][budowniczy] ZeQuS [Helper] Kuboos [Helper] Cobra_11 Bannery: Pokaz slajdów: >http://youtu.be/0u4jG9JV3wA Texture Pack: Soratex Fanver ;)
  2. Uzi

    Plugin na SUPERGUILDS

    Witam Chciałbym wam przedstawić plugin na Super Gildie. Jest to coś nowego niż używane przez Funnyguilds czy też NovaGuilds itp. Plugin jest rozwinięty i posiada wiele zastosowań Przekonajcie się sami !!!
  3. BlackRode

    Skrypt na wędka

    Ostatnio wpadł mi pomysł na wędkę tepającą za pomocą haczyka. (chyba rozumiecie o co mi chodzi) Czy coś takiego uda się zrobić ???
  4. Nieaktywny

    iRejon.pl

    Witam Zapraszam was na nową edycje na serwerze iRejon.pl Poszukujemy ogarniętej Administracji Jeśli chcesz się dostać wystarczy trochę pograć na naszym trybie i zgłosić się na rekrutację
  5. Witam tu EnderAdam Dziś wam Przedstawie mój autorski skrypt~na TNT RUN Version 1.0 http://pastebin.com/LcZLZ3uY Piszcie troche inych skryptow np: na Mini gry Pa tu byl EnderAdam Skrypt nie Bedzie Rozwijany
  6. Witam! Mam małą prośbę... Potrzebuje pomocy przy skrypcie Lucky Block na serwer. Planuję także zrobić skrypt na SkyWars. Jeżeli ktoś chce pomóc w pisaniu skryptów lub w tworzeniu serwera LB+SW zgłoś się do mnie! ;) Skajpaj: bartekpartek1 Fajsbók: https://www.facebook.com/profile.php?id=100003737653772 *Nazwy specjalnie zostały tak napisane. Proszę nie pisać komentarzy typu "Ortografia, naucz sie pisac" i tym podobne.
  7. (niestety logo na przeźroczystym tle w dodatku biały napis, dla dociekliwych - https://i.imgur.com/qIM2E1c.png) — Bedwarsy.pl Krótko i zwięźle na temat naszego projektu - projekt aktualnie prowadzimy ponad trzeci tydzień z drugim głównym administratorem @Ziomek64. Aktualnie postęp prac to niecałe dziewięćdziesiąt procent, jesteśmy w fazie dopracowywania przeróżnych skryptów czy też pluginów. Co do nazwy serwera, wskazuje ona połowicznie tematykę naszego serwera, lecz w przyszłości mamy zamiar przenieść się na lepszą maszynę, na silnik BungeeCord i tam dalej kontynuować pracę. — Oryginalny pomysł Kiedyś gdzieś padło słowo powiedziane przeze mnie o naszym oryginalnym pomyśle, gdzie będzie to póki co nasza tajemnica. I tak pozostało do dnia dzisiejszego, naszym zamiarem jest uwydatnienie pomysłu dopiero po oficjalnym starcie. (z pewnością ujrzycie go na drugi rzut oka po wejściu na serwer) — Pluginy, skrypty, mapy Wspominając w szczegółowym, krótkim streszczeniu naszego projektu odnieśliśmy się do postępu naszych prac. Odwołując się do tego, bez obawy możemy powiedzieć, że serwer wymaga kilku poprawek - niektórych mniej a niektórych więcej wymaganych przez naszych techników. Zarówno o mapy też nie mamy się czym przejmować, mamy ich pod dostatkiem a ekipa z delikatnymi przerwami dalej pracuje, abyśmy otworzyli możliwość gry na czterech trybach. (solo/doubles/trio/squad) — Informacje Adres IP serwera: Bedwarsy.pl Wersja serwera: 1.12.2 Adres strony: http://Bedwarsy.pl Adres do zaproszenia na komunikator discord: https://discord.io/bedwarsy Co do kontaktu z administracją lub rekrutacją to w każdej chwili można skontaktować się przez komunikator discord od rangi Support aż po Administratorów. Rekrutację zazwyczaj przechodzi się tworząc początkowo ticketa - po wejściu na serwer prawdopodobnie bez problemowo to zrobicie. (instrukcja na kanale #tickety) UWAGA - Logo jest tymczasowe i będzie do zmiany, poszukujemy grafika i montażysty w trybie natychmiastowym. — FAQ Co zrobić w sytuacji kiedy domena Bedwarsy.pl mi nie działa? - Połącz się poprzez domenę bedwarsy.maxc.pl lub .maxcraft.pl
  8. BlackRode

    Skrzynki po śmierci

    on death of player: set {_deathsk} to location of block above player set block at {_deathsk} to chest add drops to block at {_deathsk} clear drops Prosiłbym o dodanie do tego skryptu miejsca na region. Tak, żeby nie tworzyło skrzyn na spawn i na spawn 1 tylko je wywalało normalnie.
  9. BlackRode

    Używanie komend

    Uda się napisać skrypt, żeby na danym terenie x y z nie dałoby się używać komend worldedit'a ?? Oczywiście przez każdego admin gracz itp.
  10. Witam, ostatnio ktoś wywala mój serwer poprzez "działanie" czegoś. Ktoś coś zna na te wersje ?? Może być związane z #Crash, niestety nie mam żadnego backdoora w pluginach ....
  11. Hej, poszukuję następujących odpowiedzialnych osób na owe rangi: support, budowniczy, montażysta, grafik. - wymagany wiek to 14 lat. Krótko: Serwer będzie o tematyce minigier, aktualnie only tryb BedWars, więcej informacji:
  12. Robię sobie plugin na minigry Arcade. Był już taki, ale chce napisać go od nowa i zbudować w ogóle innych design, który pozwoli na jeszcze więcej funkcji. Cały kod od początku powstaje jako open-source. Można go znaleźć na GitHubie - https://github.com/ShootGame/Arcade2. Obecnie nie ma możliwości pobrania pluginu, ponieważ dopiero buduje jego strukturę. Projekt Arcade - bo tak to nazwałem - ma się składać z pluginu na mini-gry, plikami serwerowymi i kilkoma przykładowymi mapami do właśnie tych gier. Projekt od samego początku powstaje jako publiczny i z otwartym kodem źródłowym. Initial commit wprowadziłem 25 grudnia zeszłego roku. Była to 1 klasa i 22 linie kodu; dzisiaj (10/02 2016) jest to ponad 350 klas i ponad 20 000 linii kodu. Design Plugin chce napisać jak najbardziej abstrakcyjnie jak to możliwe, aby umożliwić łatwe dopisywanie nowych funkcji do pluginu. Chcę go oprzeć o moduły, które będą włączone i wyłączane w potrzebie do każdej z map. Cała logika pluginu będzie polegać na przenoszeniu się między mapami. 1. Ładowanie mapy oraz jej ustawień. 2. Włączanie modułów pluginu. 3. Przenoszenie graczy. 4. Startowanie gry. 5. Kończenie gry. 6. Wyłączanie modułów pluginu. 7. Patrz punkt 1. Każdą mapę będzie można dobrowolnie konfigurować, niezależnie od innych map. Działanie pluginu będzie oparte właśnie o te konfigurację. Folder mapy (w którym znajduje się level.dat, oraz inne pliki mapy) należy umieścić w folderze repozytorium map. Taki folder powinien posiadać plik XML map.xml z jej konfiguracją. Plugin poprzez kolejkowanie map będzie je ładował (najpierw kopiował do swojej lokalizacji światów) i uruchamiał według ustawień zawartych w konfiguracji. Cały plugin działa na modelu publikacji-subskrypcji - dla zielonych - mam dużo eventów, tak jak w Bukkit, nasłuchuje je w innych częściach kodu. Konfiguracja mapy Przykładowa konfiguracja wygląda tak - link. Obecnie mam napisaną podstawową logikę pluginu, system tasków, zarządania modułami, mapami, grami, regionami, kitami - w sumie wszystko z podstaw. Teraz to testuje i rozwijam moduły. Mam już napisany moduł na rozgrywanie meczy oraz tworzenie drużyn. Na samym początku pliku konfiguracyjnego należy zdefiniować nazwę mapy, wersję, opis (cel gry), jej autorów oraz ustawienia świata Minecraft. Do ustawień świata zalicza się - poziom trudności (easy/normal/hard/peaceful), środowisko (normal, nether, the end), pvp (włączone/wyłączone globalnie na całej mapie). Dodatkowo można także podać generator który ma być wykorzystany - domyślnie jest to void, pusty świat. Można ustawić vanilla, normalny generator (aczkolwiek zabija CPU), lub z zainstalowanego pluginu na serwerze, na przykład TerrainControl. U ustawieniach należy także podać domyślny spawn - będą się na nim spawnować przyszli obserwatorzy modułu match. Piszcie propozycję do pluginu i pomysły na jego rozwój "Game" No dobrze, ale co daje ten Arcade? Szczerze? nic... Tak... nic.. no prawie. Wprowadza on tak na prawdę zarządzanie obiektami Game, który odpowiada za trwającą rozgrywkę na serwerze. Całą resztę wprowadzają moduły, które dobrowolnie włącza się niezależnie w konfiguracjach map. Każda mapa musi posiadać plik map.xml (tak, to jest XML, nie YAML - patrz niżej). Przykładowo na mapie można włączyć moduł match. Odpowiada on za rozgrywanie meczy na mapie. Jest to odliczanie do startu (jeżeli mapa i gracze są gotowi do startu). Start meczu aż do zaliczenia wszystkich celów meczu przez minimum jedną drużynę. Zakończenie meczu - odliczanie do przeniesienia na następną mapę. Ten poziom modułu - definiujący tryb działania mapy nazwałem "środowisko" - czyli "environment". Kolejnym poziomem modułu jest "format", ale tylko w match, bo są one zależne od niego. Ten moduł definiuje tryb działania graczy na mapie. Na razie implementuje tylko drużyny, aczkolwiek w przyszłości planuje dodać FFA - Free-for-all, to znaczy - każdy gra dla siebie. Co ciekawe, taka zmiana nie powinna popsuć jakichkolwiek mini-gier! Zaprezentujmy więc te drużyny... Poniżej znajdują się dwie drużyny - Blue Team oraz Red Team. Oba mają mieć friendly-fire, to znaczy, że członkowie nie mogą się nawzajem atakować. Ilość slotów to 50, aczkolwiek moderator, lub inna osoba z dodatkowym uprawnieniem może wejść nawet jeśli są pełne. Ostateczne ograniczenie to przepełnienie - overfill. Po przepełnieniu do drużyny nie może wejść już żadna osoba. <teams> <team id="blue-team" name="Blue Team" color="blue" friendly-fire="true" slots="50" overfill="60"> <kits> <kit>spawn-kit</kit> </kits> <spawns> <region yaw="90"> <cuboid min-x="43" min-y="25" min-z="-69" max-x="60" max-y="25" max-z="-62" /> </region> </spawns> </team> <team id="red-team" name="Red Team" color="red" friendly-fire="true" slots="50" overfill="60"> <kits> <kit>spawn-kit</kit> </kits> <spawns> <region yaw="270"> <cuboid min-x="-59" min-y="25" min-z="63" max-x="-42" max-y="25" max-z="70" /> </region> </spawns> </team> </teams> Kolejnym poziomem modułu meczu to cele, czyli objectives. Wszystkie inne są najniższym poziomem modułów i nie wpływają aż tak bardzo na rozgrywkę. Cele to inaczej gry, ale dlaczego nie games? Ponieważ plugin Arcade wprowadza możliwość ich mieszania! Można wymieszać Destroy The Core i Destroy The Monument jednocześnie! Dzięki temu drużyna musi zniszczyć rdzeń(ie) i monument(y) przeciwnika, aby wygrać mecz. Dzięki temu, jak i systemowi modułów każda mapa może stworzyć unikalną, niepowtarzalną mini-grę. Gry Napisałem już w pełni działający Destroy The Core. Zadaniem Twojej drużyny jest zniszczenie rdzenia drużyny przeciwnej, przy czym musisz chronić także swój. Przeciwnik ma identyczne zadanie. Rdzeń to najczęściej kula z obsidianu zalana w środku lawą. Aby wygrać, lawa musi wylać się poza rdzeń ilość bloków zdefiniowaną w konfiguracji mapy. Drużyna do której rdzeń należy może oczywiście wyciek lawy zatamować. Może zablokować go wstawieniem z powrotem bloku w miejsce wycieku. To wszystko tworzy niesamowitą rozgrywkę walki dwóch (lub więcej) drużyn. Przykładowa konfiguracja dwóch rdzeni - jeden należy do blue-team, drugi do red-team. Wygrana nastąpi po wycieku lawy 8 bloków poniżej rdzenia. Oba rdzenie nazywają się "Core". Materiał rdzenia nie jest podany, oznacza to, że będzie to obsidian. Typ cieczy nie jest podany, oznacza to, że plugin sam wykryje co znajduje się w jego wnętrzu - akceptowane ciecze (lawa i woda). <leak> <leakable id="blue-core" name="Core" owner="blue-team" detector-level="8"> <region> <cuboid min-x="11" min-y="26" min-z="-53" max-x="17" max-y="32" max-z="-47" /> </region> </leakable> <leakable id="red-core" name="Core" owner="red-team" detector-level="8"> <region> <cuboid min-x="-16" min-y="26" min-z="48" max-x="-10" max-y="32" max-z="54" /> </region> </leakable> </leak> Napisałem już także Deathmatch, z czego na razie działa Team-deathmatch, z tego względu, że napisałem na razie jedynie moduł na drużyny jako format meczu. Deathmatch oparty jest o punkty. Punkty zdobywa się za zabicie. <score> <kills>1</kills> <!-- Za zabicie otrzymuje się 1 punkt --> <limit>250</limit> <!-- Wygrana po zdobyciu 250 punktów --> </score> Następne gry jakie chciałbym zaimplementować to między innymi Destroy The Monument. XML... użyj lepiej YAMLa... YAML jest świetnym systemem zapisu, ale ma spore ograniczenia. XML jest łatwo rozbudowywalny poprzez skoncentrowanie całej struktury na elementach. Dodatkowo w XML można upchać znacznie więcej informacji, niż w YAML. YAML do potrzeb jakie stawia sobie Arcade jest po prostu niewystarczający... Dlatego zdecydowałem się na XML. Potem opisze jeszcze system regionów i filtrów. Na razie mi się nie chce Pozdrawiam A tak szczerze to wątpię, że ktoś to całe przeczytał. Pobierz: Aktualnie plugin jest we wczesnej wersji deweloperskiej. W związku z tym nie chce dawać pobierania, bo po prostu się do normalnego uruchomienia nie nadaje, a ja jeszcze nie chce się bawić w wersjonizację na tym etapie rozwoju. Kod źródłowy: https://github.com/ShootGame/Arcade2
  13. Witam, Chciałbym antylogout taki jak był na starym centrumpvp dokładnie jeśli walczymy za czerwoną linią podczas walki nie możemy wejść do spawnu tzn. tworzy się czerwone szkło nie do przejścia ....
  14. Właśnie odpisałem w temacie SkyWars - Obszar bogaty post na temat jak zrobić regenerację światów. Myślę, że może się to przydać wielu osobom. Omówię tutaj dwa znane rozwiązania regeneracji, oraz podam nowy - najlepszy. Będę podawać referencję do kodu mojego pluginu Arcade2, ponieważ tam właśnie taki system "regeneracji" istnieje. Zapis zmiany stanu bloków - BŁĄD! Przy słowie "regeneracja" rozumiemy przede wszystkim powrót stanu bloków do takiego, jakie były w punkcje pierwotnym. Pierwsze rozwiązanie takiego problemu przychodzi nam rejestracja zmiany stanu wszystkich bloków. Stawiamy dirt? Informujemy, że na koordynatach X, Y oraz Z nowy blok to dirt. Na pierwszy rzut oka może się to wydawać działające, ale to nie prawda. Nigdy nie ma pewności, że wszystkie bloki zostaną zregenerowane, dodatkowo taki zapis brudzi tylko naszą pamięć RAM (jeżeli mam to robić in-memory). Musielibyśmy nasłuchiwać każdą jedną możliwą zmianę bloku w serwerze oraz ją rejestrować. Drugi problem z tego się rodzi - kiedy i jak to zregenerować? Moc obliczeniowa do wykonania tak dużego zadania jak podmiana dużej ilości bloków zużyje nam dużo CPU. Kolokwialnie rzecz ujmując regeneracja można wpłynąć znaczenia na działanie serwera, więc najlepiej byłoby to zrobić podczas gdy jest on wyłączony, lub nie ma na niej żadnych graczy. Tworzenie rzutu stanu bloków - BŁĄD! No dobrze, skoro nie działa rejestracja bloków, to może przy starcie gry zapiszmy stan wszystkich bloków świata, a potem przywróćmy je do tej wartości? Pobieranie oraz zapisanie stanu bloków będzie bardzo podobne do ich podmiany - kosztuje bardzo mocnym zużyciem zasobów serwera, więc należałoby zrobić go poza jego normalnym działaniem. Ostatecznie takie rozwiązanie odpada, ponieważ jest to także w dużej mierze powielenie rozwiązania pierwszego. Ładowanie - wyładowywanie światów - ROZWIĄZANIE! Silnik Bukkit oferuje nam możliwość ładowania i wyładowywania światów w czasie jego trwania działania. Wyładowanie świata następuje natychmiastowo, polega jedynie na usunięciu go z pamięci RAM. Ładowanie natomiast może znaczenia wpłynąć na działanie logiki serwera. Generalnie rzecz biorąc ładowanie i wyładowywanie światów jest najlepszym rozwiązaniem, ponieważ i tak będzie kosztować zużyciem mniejszej ilości zasobów, niż rzeczywista regeneracja. Wprowadzenie No dobrze - zacznijmy. Na początku prosiłbym abyśmy ustanowili w tym poście kilka słów stałych, aby nie było problemów ze zrozumieniem. Świat (world) - tym słowym mam na myśli Minecraftowy świat ładowany do serwera. W plikach świata musi znajdować się plik level.dat; tam zapisane są informacje o generatorze, ziarnie (seed), miejscu spawna, obecny spawnpoint oraz masa innych rzeczy. Mapa - tym słowem mam na myśli zbiór bloków które tworzą jakąś strukturę. Znajdują się one w chunkach, czyli dużych zbiornikach 16x16 bloków (na koordynatach X oraz Z) na pełnej wysokości świata - koordynat Y. Ładowanie świata Świat do serwera ładujemy metodą createWorld(...) z interfejsu Server. W parametrze podajemy nowy obiekt klasy WorldCreator - jest to builder, czyli budowniczy innego obiektu, gdzie jego stworzenie wykonujemy po woli wykonując po kolei jej metody. Załadowanie nowego świata można także wykonać w samym WorldCreatorze. WorldCreator jest świetnym narzędziem do wypełnienia znacznej większości ustawień świata. Zaczynami od ich ustawienia. environment(...) - ustawiamy typ świata - może to być NORMAL, THE_END lub NETHER. Dzięki temu zmienimy dużo w jego działaniu. Na przykład niebo (w netherze jest czerwone, w the endzie jest czarne z gwiazdami), oraz fizykę (w netherze nie można wylewać wody, w the endzie spawnują się tylko ender-dragony i endermany). generateStructures(...) - w parametrze podajemy wartość true/false, gdzie true ustawi nam, że na tym świecie będą się generować struktury - wioski, opuszczone kopalnie, piramidy, studnie, ... - false je wyłączy. generator(...) - ustawiamy generator z jakiego nasz nowy świat będzie korzystać. Proszę spojrzeć na metody poniżej - mamy tutaj wiele możliwości wyboru. Możemy tutaj stworzyć swój własny generator podając nasz ChunkGenerator, lub pobrać domyślny generator pluginu podając jego nazwę w Stringu. Proszę poczytać więcej o generatorach w poście niżej - to bardzo ważne! generatorSettings(...) - ustawiamy dodatkowe ustawienia generatora - nie znam do końca jego działania - nigdy z tego nie korzystałem. name(...) - podajemy nazwę naszego świata - UWAGA: nazwa świata musi znajdować się w przedziale A-Z, a-z, 0-9 oraz _ i - żadne inne znaki nie są wspomagane! seed(...) - podajemy seed - ziarenko z którego będzie korzystać nasz generator. Działa tylko przy korzystaniu z generatora vanilla! type(...) - podajemy typ naszego świata. Podajemy WorldType gdzie możemy podać świat płaski, duże biomy, oraz masę innych typów. Pozwolę sobie jeszcze pokazać jak to działa w pluginie Arcade2: https://github.com/ShootGame/Arcade2/blob/f91c4d0c2b44157ad1816c999823b7828df30161/src/main/java/pl/themolka/arcade/map/MapManager.java#L84-L90 Następnie wykonujemy metodę createWorld(), a rezultat zapisujemy w obiekcie World. W tym momencie nasz świat zostanie załadowany do pamięci serwera. Może to zająć moment, zależnie od wielkości świata. Teraz należy ustawić ostatnie ustawienia gdzie dokładniej ustawimy ten świat pod nasz serwer. setAutoSave(false) - dzięki temu nasz świat nie zapisze się przy jego wyładowaniu, oraz wyłączymy auto-save, który domyślnie wykonuje się co 5 minut (do ustawienia w bukkit.yml). setKeepSpawnInMemory(false) - domyślnie w Minecraft chunki na spawnie oraz wokół niego nie są wyładowywanie z pamięci, oraz zawsze znajdują się w pamięci podręcznej serwera. Jest to zbędny zabieg, ponieważ spawnpoint świata nie koniecznie jest spawnem mapy. setSpawnFlags(potwory, zwierzęta) - może być przydatne na mapie typu SkyWars. Dzięki temu wyłączymy możliwość spawnowania się potworów i/lub zwierząt na całym świecie. Jak to działa w Arcade2: https://github.com/ShootGame/Arcade2/blob/f91c4d0c2b44157ad1816c999823b7828df30161/src/main/java/pl/themolka/arcade/map/MapManager.java#L84-L90 I gotowe! Teraz mamy załadowany świat gotowy do gry! Wyładowywanie świata Wyładowywanie świata jest bardzo proste. Wystarczy użyć metody unloadWorld(świat, zapis). Możemy podać nazwę świata, lub obiekt World. Drugi parametr ustawiamy na false, dzięki czemu nasz świat nie zostanie zapisany. Optymalizacja światów Jak wiemy generowanie świata zużywa drastycznie dużo zasobów serwera. Aby temu zaradzić należy zrobić prosty generator który wygeneruje nam tak zwany "void", czyli pusty świat. Tutaj istnieje taki generator, który generuje nam całkowicie pusty świat -> https://github.com/ShootGame/Arcade2/blob/f91c4d0c2b44157ad1816c999823b7828df30161/src/main/java/pl/themolka/arcade/generator/VoidGenerator.java Należałoby także zoptymalizować pliki świata. Klient, serwer, mody oraz różne programy (np MCEdit) generują nam dodatkowe, zbędne pliki które możemy spokojnie usunąć. level.dat - pozostaw - tutaj zapisane są wszystkie podstawowe informacje na temat świata. region (folder) - pozostaw - tutaj znajdują się pliki, w których zapisane są chunki świata. data (folder) - pozostaw - tutaj zapisane są wszystkie wioski na mapie, oraz mapy (te które wskazują nam jakiś punkt, lub po prostu mamy w niej grafikę). Wszystko inne należy usunąć! Usuwanie zbędnych chunków Przy budowie mapy Minecraft generuje nam wszystkie chunki dookoła nas. Wiele z nich jest zbędnych ponieważ nie znajduje się na nich żaden element naszej mapy. Jest to kolejny krok naszej optymalizacji, która będzie miała wpływ na przyspieszenie ładowania świata. Ten krok należy wykonać przed powyższym "Optymalizacja światów". Przy ładowaniu świata serwer będzie nam czytał chunki które znajdują się na mapie. Odczytanie ich z pliku zajmie znacznie więcej czasu niż pobranie pustej tablicy w naszym generatorze. Zupełnie inaczej jest w generatorze vanilla - tam pobranie zapisanego świata zajmie znacznie mniej czasu, niż wygenerowanie nowego! Pamiętaj o tym! Pobieramy sobie programik MCEdit - http://www.mcedit-unified.net/ Otwieramy go Po otwarciu pokaże nam się menu główne programu Klikamy "Load Level" Wybieramy plik level.dat świata w którym chcemy usunąć zbędne chunki Klikamy "otwórz" Nasz świat zostanie załadowany Klikamy na górze programu "Chunk View"; przełączymy się dzięki temu z widoku gracza na widok z lotu ptaka. Na ekranie pojawi nam się siatka (możemy przybliżyć/oddalić świat scrollując myszką) Zaznaczamy myszką te chunki (kratki) na których znajduje się nasza mapa Po lewej stronie pokazuje nam się okienko - klikamy na nim przycisk "Prune" Wyskoczy nam okienko potwierdzające usunięcie wszystkich chunków które nie zostały zaznaczone. Proszę się upewnić czy na pewno zaznaczyliśmy te chunki na których znajduje się mapa. Następnego punktu nie da się cofnąć! Klikamy OK, chunki zostaną usunięte Gotowe, zamykamy program i przechodzimy do punktu "Optymalizacja światów"! Zakończenie Tak o to mamy całkowcie zoptymalizowany świat oraz system "regeneracji". Dobre praktyki Jest jeszcze jedna rzecz którą chciałbym zaznaczyć. Folder twojego świata w głównym folderze serwera nie zostanie usunięty. Zalecam otworzyć plik bukkit.yml, oraz w sekcji settings, dopisać world-container: '/worlds' - dzięki temu wszystkie nasze światy będą zapisywane w folderze worlds, podobnie jak pluginy w plugins. Jest to dość ukryta funkcja w Bukkicie, ponieważ nie jest domyślnie zapisane w YAMLu. Przykład: settings: world-container: '/worlds' Drugie zagadnienie to 100% pewność, że nasza mapa nie zostanie uszkodzona. zalecam w głównym folderze serwera, obok logs, plugins i worlds zrobić folder maps. Tam będziemy trzymać wszystkie światy na których znajdują się mapy. Podczas ładowania tej mapy będziemy kopiować jej pliki do folderu worlds z poziomu pluginu. Dzięki temu mamy 100% pewność, że naszej mapie (która może być wykorzystywana przez wiele serwerów jednocześnie) na pewno się nic nie stanie! Mam nadzieję, że pomogłem
  15. Siema, patrząc na społeczność Minecraft jaka jest na Polskich serwerach postanowiłem upublicznić mój dotychczas największy projekt open-source. Plugin Arcade to (prawdopodobnie) największy plugin Bukkit jaki kiedykolwiek powstał na Polskiej scenie Minecraft. Na sam projekt całych mini-gier składa się tak na prawdę kilka repozytoriów. Commons - główna biblioteka całego projektu. Zawiera metody, które są używane w każdym innym pluginie, itd. Obsługa multi-serwerów, tabliczki, pakiety, baza danych, komendy, multi-języczność, itd. ShootBungee - plugin do BungeeCorda. Zawiera w pełni edytowalne MOTD (niedokończone), informację o serwerach po najechaniu na ping na liście serwera. Komendę /lobby ShootGame - główny plugin Bukkit. Zawiera prymitywny anty-logout i komendy do przechodzenia na różne serwery. Translations - tłumaczenia serwera na różne języki. Open-source od zawsze z tego wględu, że każdy mógł tłumaczyć serwer. Plugin Arcade jest nie-tłumaczalny z powodu, że dodałem to później i nie chciało mi się wszystkich stringów podmieniać. Permissions - plugin od uprawnień dla Arcade. Jest wiele pluginów od uprawnień, ale nie było takiego, żeby był dostosowany pod drużyny oraz obserwatorów - napisałem więc swój. Arcade - no i oczywiście najważniejszy plugin. Mini-gry. Dlaczego taki duży? własne API - łatwa implementacja na inne silniki (Sponge/Diorite/itd), moduły dzięki którym każda mapa mini-gry możebyć w zupełności unikalna. Krótko twórca mapy może tak na prawdę tworzyć swoje własne mini-gry Główne API, implementacja API dla serwera Bukkit, moduły i debugger stworzony, aby API włączyć w czystej Javie. Wszystkie projekty znajdują się na GitHubie -> https://github.com/ShootGame
  16. Post, który aktualnie przeglądasz jest zapowiedzią serwera, który wystartuje w te wakacje! ------------ play.nblc.pl jest całkowicie nowym serwer MINIGAME Na start będziemy mieli dla was dwie całkowicie obmyślone i napisane przez naszą ekipę minigry! Planowany start koniec lipca lub początek sierpnia 2014 Autoryzacja nonpremium oraz autologowanie dla premium Sloty 1300 Monsters vs Animals Epicka walka między dwiema drużynami. Stań się wybranym mobem i poprowadź swoją drużynę do zwycięstwa. Dla graczy przygotowaliśmy kilkanaście klas, które mają epickie umiejętności Treasure Hunters "Find the way to be the best" Znajdź skarb ukryty na mapie. To ty decydujesz jak potoczy się rozgrywka, dosłownie. Właściciele - u góry: Selo_Y i dSimion Moderatorzy i helperzy - na dole: Start99, azuspl, jasieg11, DL, silvershad, aruturek 1. Będzie dużo graczy? Nie chce tutaj prorokować, ale ku zmartwieniu konkurencji niestety tak Ponadto współpracujemy z YouTuberami +15K widzów i +45K widzów. 2. Dlaczego zmieniliście zdanie co do nonpremium? Po rozmowie z naszymi "partnerami" doszliśmy do wniosku, ze tak będzie lepiej dla serwera. ​Oczywiście zdajemy sobie sprawę z tego, że serwer nonpremium może przyciągnąć wielu cheaterów dlatego staramy się zaciągnąć do pracy jak największą ilość helperów i moderatorów. 3. Nadal anglojęzyczny? Nie Juz w te wakacje, początek sierpnia zarezerwuj dla noteblocka! Dokładna data pojawi się niebawem! Copyright © 2014 noteblock.net All rights reserved.
  17. Prezentacja jednego z pierwszych serwerów opartych o Minecraft 1.9! Podstawowe informacje IP: MineGood.PL Ilość slotów: 100 Serwer No-Premium Whitelist: OFF Wersja gry: Minecraft 1.9 Adresy WWW oraz IP Serwer Minecraft: MineGood.PL Strona WWW: http://minegood.pl/ Forum serwera: http://minegood.pl/forum/ TeamSpeak 3: MineGood.PL Opis projektu Jesteśmy małą grupką ludzi, która postanowiła zrobić coś od siebie. Nie interesują nas zarobki, a jedynie dobra zabawa. U nas każdy ma prawo do składania propozycji, a zarobki pozostają do dyspozycji graczy. Pragniemy stworzyć serwer. Taki, który dzisiaj trudno znaleźć. Klasyczny survival podążający z duchem czasu. Minecraft 1.9. Działki. Skrzynki z CS:GO. Epicki Świat. Profesjonalnie skonfigurowane pluginy. To nie wszystko. Polub nas na Facebooku, aby być na bieżąco! Data startu Już wkrótce Świat na serwerze Oficjalny banner Jako jedni z nielicznych oferujemy naszym graczom banner. Inaczej wygląda banner zwykłych graczy serwera, a inaczej naszych partnerów (np. youtuberów). Aby zostać partnerem napisz do mnie PW lub maila: kamileks999 [małpa] kamileks999 [kropka] eu. Każdy, kto zostanie partnerem nie dość, że otrzyma własną grafikę, a zostanie również dodany na stronę główną naszego serwera. Nie tylko Ty nas wspierasz! Również my wspieramy Ciebie! Adres WWW banneru: http://sklep.minegood.pl/images/banner.png Przykładowy banner <!-- Do moderatora: Nazwa serwera w temacie "MineGood.PL" jest oficjalną nazwą serwera, a zarazem jego przyszłym IP. Proszę o nie zmienianie nazwy tematu. Dziękuję. -->
  18. » Wersja serwera: 1.7.x - 1.8.x » Portal, Ts3 oraz IP serwera: mclobby.pl » Sloty: dowolna ilość » Autoryzacja: non-premium Chcę wam przedstawić stworzone w 100% przez nas, nasze autorskie mini gry oraz wiele innych mało spotykanych rozwiązań. Na chwilę obecną mamy do zaoferowania jedynie dwa tryby, aczkolwiek nasi programiści pracują dzień i noc, dlatego też ta liczba w najbliższym czasie się powiększy. Tak więc z największą przyjemnością chcę wam zaprezentować i objaśnić rozgrywkę na: Destroy The Monument oraz Horse Race DTM - gra polega na zniszczeniu monumentu drużyny przeciwnej. Gracze mają do wyboru ponad 30 map, 9 klas, gdzie każda z nich ma 3 profesje, a każda z tych podklas posiada swoją umiejętność specjalną,którą może rozwijać tak jak inne ulepszenia, typu zbroja czy miecz . ZDJĘCIA Horse Race - Wyścigi konne, na chwilę obecną oddaliśmy wam do użytku 8 map, na których można się ścigać, zostały stworzone z największą dokładnością. Na samych trasach w losowych miejscach rozmieszczone są "boostery", które pomogą wam w ukończeniu wyścigu. ZDJĘCIA YOUTUBE Na serwer zaprosiliśmy kilku bardziej lub mniej znanych YouTuber'ów oto materiały: Crysis [media]https://www.youtube.com/watch?v=WfegL77grZ0 Holm [media]https://www.youtube.com/watch?v=41JqeuDMW18&feature=youtu.be (coś bbcody, nie chcą działać i 3 poniższe filmy nie wyświetlają się poprawnie nie wiem dlaczego) Marchwiak [media]https://www.youtube.com/watch?v=E_4wUWvC7Vo Puszek [media]https://www.youtube.com/watch?v=9efW89s4LsA&feature=youtu.be Szymke [media]https://www.youtube.com/watch?v=SqcY9-3r0jE VIP Jak to każdy serwer, który nie chodzi na wodę i nie stoi u nas w domach trzeba przeznaczać trochę pieniędzy każdego miesiąca, dlatego też przewidzieliśmy dla was, 3 rodzaje kont ViP, oraz 10h booster, który podwaja ilość zdobywanej waluty serwerowej. Dzięki temu wy będziecie mieli trochę więcej rzeczy do kupienia, a my bez przeszkód będziemy mogli wam zapewnić rozgrywkę na jak największym poziomie. Więcej informacji pod linkiem: http://mclobby.pl/shop.php
×
×
  • Dodaj nową pozycję...