AdSky
Monetyzuj swój serwer Minecraft!
- Dostępne pliki
- 3
- Obsługiwane wersje
- 8
- Najnowszy plik
- 19.11.2018

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.
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.