BoxxWorldMap

BoxxWorldMap

BoxxWorldMap - Zmapuj swoich graczy w prawdziwym świecie!

0 polubień • 0 pobrań
Dostępne pliki
6
Obsługiwane wersje
0
Najnowszy plik
08.01.2012

http://i.imgur.com/jzuI1.png

BoxxWorldMap tworzy mapę świata (zasilaną przez Google Maps) i umieszcza na mapie zdjęcia głów awatarów twoich graczy, w zależności od ich położenia w świecie rzeczywistym. Więc jeśli mieszkasz w Nowym Jorku, Stany Zjednoczone, zostaniesz umieszczony na mapie w miejscu, w którym znajduje się Nowy Jork!

Funkcje

  • Mapa świata rzeczywistego
  • Hostowana na twoim własnym serwerze - lokalny lub zdalny!
  • Opcjonalna lista graczy
  • Mapowanie lokalizacji GeoIP
  • Możliwość wyświetlania graczy, którzy są aktualnie online, LUB wszystkich graczy — online lub offline.
  • Automatyczne odświeżanie mapy - dane na żywo!

Instalacja

Dla BukkitHTTPD (nie masz serwera WWW):

  1. Pobierz BukkitHTTPD, i umieść go w folderze wtyczek.
  2. Uruchom swój serwer, aby pliki BukkitHTTPD zostały wygenerowane. Zatrzymaj serwer ponownie.
  3. Skonfiguruj BukkitHTTPD według własnych potrzeb.
  4. Przekieruj port 8107 (lub dowolny port, na którym działa BukkitHTTPD)
  5. Pobierz BoxxWorldMap i umieść BoxxWorldMap.jar w folderze z wtyczkami.
  6. Umieść katalog "worldmap" w folderze BukkitHTTPD.
  7. Uruchom swój serwer. Pliki konfiguracyjne BoxxWorldMap zostaną wygenerowane, a GeoLiteCity.dat zostanie pobrany i zainstalowany.
  8. Edytuj konfigurację i korzystaj!

Dla JSONAPI (masz serwer WWW):

  1. Pobierz JSONAPI, i umieść go w folderze wtyczek (zarówno plik .jar, jak i folder)
  2. Skonfiguruj JSONAPI według własnych potrzeb.
  3. Przekieruj port 20059 (lub inny port, na którym działa JSONAPI). ten port może także wymagać przekierowania na twoim serwerze WWW.
  4. Pobierz BoxxWorldMap i umieść BoxxWorldMap.jar w folderze z wtyczkami.
  5. Edytuj config.php, który znajduje się w folderze "worldmap" dołączonym do pliku ZIP BoxxWorldMap.
  6. Prześlij folder "worldmap" na swój serwer WWW.
  7. Uruchom swój serwer. Pliki konfiguracyjne BoxxWorldMap zostaną wygenerowane, a GeoLiteCity.dat zostanie pobrany i zainstalowany.
  8. Edytuj konfigurację i korzystaj!

Sposób użycia

Dla BukkitHTTPD:

  1. Przejdź do http://TWÓJ-SERWER-IP:8107/worldmap/
  2. Obserwuj mapę. :D
  3. (proszę pamiętać, że port (znaki: liczby) może się zmienić w zależności od konfiguracji BukkitHTTPD. DlaJSONAPI:
  4. Przejdź do http://TWÓJ-DOMEN-NAME.com/worldmap/
  5. Obserwuj mapę.
  6. Należy pamiętać, że adres URL może się zmienić w zależności od miejsca umieszczenia folderu worldmap.

Konfiguracja

//Ta sekcja nie powinna być zmieniana, chyba że wiesz, co robisz.
downloads:
  //Czy baza danych powinna być automatycznie pobierana dla Ciebie?
  autoDownload: true

  //Skąd powinna być pobrana?
  databaseURL: http://boxxians.com/downloads/GeoLiteCity.dat.gz

//Ta sekcja dotyczy ustawień BoxxWorldMap.
settings:
  //Czy wyświetlać offline graczy, czy tylko online?
  //false: wyświetlaj tylko graczy online
  //true: wyświetlaj wszystkich graczy, którzy dołączyli do twojego serwera
  showOfflinePlayers: false

  //Jeśli wyświetlasz offline graczy, jaki jest maksymalny limit do wyświetlenia?
  //(to ma na celu zapobieżenie lagom) Max = 1000
  offlinePlayerLimit: 250
  
  //Czy wyświetlać boczny pasek z listą graczy?
  showSidebar: true

Aby skonfigurować BukkitHTTPD, zobacz stronę BukkitDev tutaj.

Aby skonfigurować JSONAPI, zobacz wpis na forum Bukkit tutaj.

Najczęściej zadawane pytania

Co to jest BukkitHTTPD? BukkitHTTPD zasadniczo tworzy stronę internetową hostowaną na twoim serwerze Bukkit, dostępną z przeglądarek internetowych! Dzięki temu możesz tworzyć strony internetowe dla swojego serwera bez wynajmowania usług od dostawcy hostingu WWW/VPS. BoxxWorldMap używa BukkitHTTPD, aby mapa była hostowana na twoim własnym serwerze, w przeciwieństwie do RaddaMap. Więc nie bój się BukkitHTTPD (jak ja). Jest bardzo użyteczny i wydajny.

Co to jest JSONAPI? JSONAPI umożliwia komunikację między twoim serwerem WWW a serwerem Minecraft, przy użyciu JSON. To świetne!

Nie widzę mojej mapy!

  1. Upewnij się, że ustawienia BukkitHTTPD i/lub JSONAPI są poprawnie skonfigurowane.
  2. Upewnij się, że poprawnie wpisałeś adres URL mapy
  3. Upewnij się, że jeśli zmienisz port BukkitHTTPD lub JSONAPI, zmienisz go w adresie URL. Domyślne to kolejno 8107 i 20059.
  4. Sprawdź, czy twój serwer jest online.
  5. Sprawdź konfiguracje BoxxWorldMap
  6. Sprawdź błędy w konsoli Bukkit lub w logach.
  7. Jeśli nic z tego nie pomaga, poproś o pomoc.

Czy muszę używać BukkitHTTPD lub JSONAPI? Tak.

Czy skopiowałeś RaddaMap? Koncepcja? Być może. Kod jednak nie został skopiowany. Z wyjątkiem BukkitHTTPD i biblioteki GeoIP, wszystko zostało stworzone od zera przeze mnie. Jak mógłbym to skopiować, jeśli jego serwer (gdzie była strona) padł, a źródło nie podane?

Czy możesz dodać jakąś funkcję? Oczywiście! Zgłoś to. Przyjrzę się temu i być może dodam ją. :D

Pobieranie

BoxxWorldMap 1.4 dla BukkitHTTPD (nie wymaga serwera WWW)

BoxxWorldMap 1.4 dla JSONAPI (wymagany serwer WWW)

BukkitHTTPD

JSONAPI

Podziękowania

Changelog

Wersja 1.4

  • Przebudowa strony!
  • Dodano pasek przewijania do listy graczy
  • Zmieniono rozmiar i lokalizację listy graczy
  • Dodano tytuł do listy graczy
  • Wprowadzono automatyczne odświeżanie mapy - dane na żywo!
  • Zmieniono czcionkę listy graczy na Andy.
  • Dodano funkcję kliknij-przybliż do użytkownika. Kliknięcie użytkownika na liście graczy spowoduje przybliżenie mapy do niego!
  • Dodano licznik graczy do listy graczy
  • Dodano kapelusze do awatarów na mapie i w liście graczy
  • Dodano obramowanie do listy graczy
  • Naprawiono błąd w plugin.yml
  • Naprawiono błąd w onDisable()
  • INSTRUKCJE AKTUALIZACJI:
  1. Zamień BoxxWorldMap.jar na najnowszą wersję.
  2. Usuń swój /worldmap/ (web) folder, w tym config.php dla użytkowników JSON.
  3. Umieść najnowszy /worldmap/ folder tam, gdzie był stary (folder BukkitHTTPD dla użytkowników BukkitHTTPD, twój serwer WWW dla użytkowników JSONAPI)
  4. Dla użytkowników JSONAPI: Skonfiguruj nowy config.php.
  5. Prześlij folder "worldmap" na swój serwer WWW.
  6. Uruchom swój serwer. Pliki konfiguracyjne BoxxWorldMap zostaną wygenerowane, a GeoLiteCity.dat zostanie pobrany i zainstalowany.
  7. Edytuj konfigurację i korzystaj!

Wersja 1.3

  • Dodano obsługę uruchamiania BoxxWorldMap na zewnętrznym serwerze WWW za pomocą JSONAPI autorstwa Alec Gorge.

Wersja 1.2

  • Naprawiono błąd związany z hostowaniem w sieciach lokalnych. Jeśli łączysz się z serwerem w sieci lokalnej (np. domowy serwer), pojawisz się na oceanie w pobliżu Afryki. (lepsze to niż awaria, prawda?)

Wersja 1.1

  • Umożliwiono opcjonalne wyświetlanie bocznego paska z listą graczy w konfiguracji.
  • Pliki do aktualizacji: BoxxWorldMap.jar

Wersja 1.0

  • Pierwsze wydanie

Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.

Stabilne BoxxWorldMap 1.4
BoxxWorldMap.zip 08.01.2012 324 KB
Stabilne BoxxWorldMap 1.3 JSONAPI
BoxxWorldMap_JSONAPI.zip 07.01.2012 135 KB
Stabilne BoxxWorldMap 1.3 BukkitHTTPD
BoxxWorldMap_BukkitHTTPD.zip 07.01.2012 134 KB
Stabilne BoxxWorldMap 1.2
BoxxWorldMap.zip 19.12.2011 134 KB
Stabilne BoxxWorldMap 1.1
BoxxWorldMap.zip 29.11.2011 135 KB
Stabilne BoxxWorldMap 1.0
BoxxWorldMap.zip 27.11.2011 134 KB
Przed instalacją

Jak bezpiecznie sprawdzić ten plugin

Wybierz zgodny plik

Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.

Zachowaj kopię

Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.

Przeczytaj log

Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.

Zobacz pełną instrukcję instalacji