AdSky

AdSky

Monetyzuj swój serwer Minecraft!

0 polubień • 0 pobrań
Dostępne pliki
3
Obsługiwane wersje
8
Najnowszy plik
19.11.2018

AdSky


 

Wprowadzenie

AdSky to sposób dla Ciebie, jako właściciela serwera Minecraft, na monetyzowanie twojego serwera. Obecnie istnieją dwa rodzaje reklam: reklamy z tytułem i reklamy w czacie. Reklamodawcy wybierają typ reklamy, który chcą emitować na twoim serwerze, dostosowują go (Tytuł / podtytuł, czas trwania, wyświetlanie na dzień, ...), płacą według ceny, którą ustawisz, i oto!

Są dwie części : serwer i wtyczka.

Partia serwera

Część serwera to aplikacja PHP + MySQL, którą instalujesz na własnym serwerze internetowym — to tam reklamodawcy będą rejestrować się i emitować swoje reklamy. Aby zobaczyć, jak ją zainstalować i jakie są wymagania, proszę sprawdzić sekcję Instalacja w README gałęzi serwera.

Tutaj jest zrzut ekranu panelu administracyjnego.

Partia wtyczki

Część wtyczki to prosty plugin Bukkit / Sponge, który będzie łączyć się z częścią serwera. Aby zobaczyć, jak go zainstalować i wymagania, proszę sprawdzić sekcję Instalacja.

Funkcje

AdSky został zaprojektowany, by był lekki, ale ma wiele funkcji :

  • Darmowy i otwarty kod źródłowy.
  • Można go uruchomić na niemal każdym serwerze, na którym zainstalowano PHP + MySQL.
  • Wszystko jest konfigurowalne.
  • Lekki.
  • Aplikacja na Androida. Wkrótce dostępna!

Instalacja

Aby zainstalować część serwera, proszę sprawdzić sekcję Instalacja README gałęzi serwera.

Aby zainstalować wtyczkę Bukkit, musisz pobrać plik JAR i umieścić go w folderze plugins znajdującym się w katalogu serwera.

Potrzebujesz Bukkit lub Spigot. Każda wersja powyżej 1.8 powinna działać.

Konfiguracja

Plik konfiguracyjny to plugins/AdSky/config.yml. Otwórz go i skonfiguruj według własnych potrzeb :

Głębokość 0 Głębokość 1 Opis
enable updater Czy updater ma być włączony (Skyupdater).
   metrics Czy powinna być włączona metryka bStats Metrics.
server url Główny URL AdSky na twoim serwerze.
   plugin-key Klucz podany na końcu instalacji. Jeśli nie pamiętasz go, jest dostępny w core/settings/PluginSettings.php.
   event-scheduler Czy masz zaplanowane zdarzenie MySQL (pobieralne tutaj). Jeśli nie, proszę włącz tę opcję; wtedy wtyczka będzie usuwać wygasłe reklamy każdego dnia o północy.
ads preferred-hour Preferowana godzina emisji reklam do graczy. Format 24 godziny. Na przykład, jeśli chcesz 15:00, wpisz 15.
   worlds-blacklist Reklamy nie będą emitowane w tych światach.
   min-hour Reklamy nie będą emitowane przed tą godziną.
   max-hour Reklamy nie będą emitowane po tej godzinie.
   distribution-function Oto jak to działa. h zostanie zastąpione przez preferowaną godzinę, n przez liczbę reklam w dniu, a x przez godzinę. Funkcja będzie oceniana tymi parametrami z trybem zaokrąglania UP na każdą godzinę; najpierw h, potem h-1, potem h+1, ... Proces będzie powtarzany, dopóki wszystkie reklamy nie zostaną zaplanowane.
Inna dobra funkcja dystrybucji mogłaby być ((-1/n) * (x-h)^2) + (log(n)/log(10)).

Ważne : Jeśli nie widzisz reklam, oznacza to, że masz uprawnienie adsky.bypass (które jest przydzielane administratorom domyślnie). Jeśli chcesz widzieć reklamy, wyłącz to uprawnienie dla siebie.

Usługi wchodzące w skład wtyczki

Ta wtyczka korzysta z systemu metryk bstats.org, co oznacza, że następujące informacje są zbierane i wysyłane do bstats.org :

  • Unikalny identyfikator.
  • Wersja Javy serwera.
  • Czy serwer działa w trybie offline czy online.
  • Wersja wtyczki.
  • Wersja serwera.
  • Wersja/nazwa systemu operacyjnego i architektura.
  • Liczba rdzeni CPU.
  • Liczba graczy online.
  • Wersja bStats.

Ta wtyczka używa Skyupdatera, co oznacza, że mogą wystąpić następujące sytuacje :

  • Połączenie z curseforge.com.
  • Wersja wtyczki porównywana z wersją na curseforge.com.
  • Pobranie wtyczki z curseforge.com, jeśli zostanie znaleziona nowa wersja.

Każda usługa zewnętrzna może być wyłączona w pliku konfiguracyjnym (patrz wyżej).

Wkład

Łatwo jest wnosić wkład do AdSky! Jeśli jesteś developerem, najpierw musisz stworzyć fork i wprowadzić zmiany. Następnie utwórz pull request opisujący, jakie są ulepszenia.

Jeśli nie jesteś deweloperem, cóż, możesz również wnieść wkład! Zgłaszaj błędy, problemy i ulepszenia w sekcji Issues. Możesz także wesprzeć projekt, dokonując darowizny.

W każdym razie, pomoc w każdej formie będzie bardzo mile widziana!

Wsparcie

Jeśli chcesz zgłosić błąd / zasugerować ulepszenie / cokolwiek innego, nie wahaj się otworzyć zgłoszenie.

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 AdSky v0.1.2
AdSky.jar 19.11.2018 626 KB
Stabilne AdSky v0.1.1
AdSky.jar 05.10.2018 623 KB
Stabilne AdSky v0.1
adsky-bukkit.jar 16.05.2018 261 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