Zaloguj się przez SteamResetuj swoje statystyki, dodawaj serwery do ulubionych, obserwuj Pulse serwerów i graczy, oceniaj i komentuj, dodawaj oraz przypinaj wpisy, edytuj własne serwery i znacznie więcej…
Zaloguj
Plugin RustOxideCarbonDarmowy

Pobierz MajestatTopCore

Najnowsze wydanie pluginu, sumy kontrolne SHA-256 i wszystkie wcześniejsze wersje.

MajestatTopCore 4.0.0 najnowsza

Wydana: Rozmiar: 676,5 KB Framework: Oxide · Carbon
SHA-256f197b2564627c02510c4b42cfad981234a24878588652a8cc76563c8b4bfeed3

Oficjalne wydanie wersji 4.0.0

Pobierz MajestatTopCore.cs Stały link do najnowszej wersji:

Instalacja#

  1. Pobierz plik MajestatTopCore.cs (przycisk powyżej). Nie zmieniaj nazwy pliku — Oxide i Carbon wymagają, by była taka sama jak nazwa klasy.
  2. Wgraj go do oxide/plugins/ (Carbon: carbon/plugins/).
  3. Jeśli zostały pliki po wcześniejszych, osobnych wersjach, usuń je: MajestatStats.cs, MajestatTopBuild.cs, MajestatTopGather.cs, MajestatTopLoot.cs, MajestatTopWeb.cs, MajestatTopMap.cs, MajestatTopVote.cs, MajestatTopInfo.cs, MajestatTopNet.cs — inaczej zdublują zakładki i komendy.
  4. Po pierwszym starcie uzupełnij MajestatTopCore.json — zwłaszcza NET - Server ID, jeśli serwer jest już na liście (patrz niżej: Połączenie z siecią Majestat) — i przeładuj plugin (oxide.reload MajestatTopCore / c.reload MajestatTopCore).

Połączenie z siecią Majestat — ID serwera i token#

Najpierw sprawdź, czy Twój serwer już jest na liście. Publiczne serwery Rust są wykrywane automatycznie (lista Steam, odpytywanie A2S), więc najpewniej Twój serwer już ma wpis na rustserverlist.online. Plugin przy pierwszym starcie nadaje sobie losowe ID — gdyby tak zostało, ten sam serwer pojawiłby się na liście dwa razy: raz jako wpis A2S, raz jako wpis z pluginem. Żeby dane z pluginu trafiły do istniejącego wpisu, trzeba mu podać jego ID.

Serwer jest już na liście (najczęstszy przypadek)#

  1. Znajdź swój serwer w wyszukiwarce na liście serwerów i otwórz jego profil.

  2. Przejmij go: przycisk „Przejmij serwer” na profilu (kod w nazwie serwera, kod w opisie albo logowanie RCON). Po przejęciu serwer jest na Twoim koncie Steam.

  3. Skopiuj ID serwera: profil → Ustawienia serwera → pole „ID serwera (NET - Server ID)” z przyciskiem Kopiuj. (To też wartość id= w adresie profilu.)

  4. W oxide/config/MajestatTopCore.json (Carbon: carbon/configs/MajestatTopCore.json) ustaw:

    "NET - Master Integration": true,
    "NET - Server ID (empty = auto)": "<ID skopiowane z profilu>",
    "NET - Admin / Owner SteamID64": "<Twój SteamID64>",
  5. Przeładuj plugin (oxide.reload MajestatTopCore / c.reload MajestatTopCore). W konsoli pojawi się [Net] Server ID set from config: …, a po chwili Heartbeat [OK]. Od tej pory ten sam wpis dostaje dane z pluginu — wykres co minutę, graczy, czat, wejścia i wyjścia.

Zapomniałeś o ID? Nic się nie zepsuje. Jeśli plugin z nowym, losowym ID zgłosi się z tego samego IP:portu co istniejący wpis, sieć nie zakłada drugiego wpisu, tylko odsyła ostrzeżenie w konsoli: [Net] DUPLICATE: a server with this IP:port already exists in the network as ID '<id>'. To merge the entries, set "NET - Server ID (empty = auto)": "<id>" in the config and reload the plugin. Wpisz podane ID do configu i przeładuj plugin.

Serwera nie ma na liście (prywatny / nowy)#

Zostaw NET - Server ID puste i wpisz swój SteamID64 w NET - Admin / Owner SteamID64. Plugin sam zarejestruje serwer przy pierwszym heartbeacie i przypisze go do Twojego konta. Nadane ID zobaczysz w Ustawieniach serwera — warto je potem wpisać do configu na stałe (przetrwa usunięcie folderu data).

Skąd wziąć token (NET - Token)#

Token daje weryfikację: zieloną odznakę ✓, tryb MASTER (stawki XP z sieci) i statystyki graczy w rankingu globalnym. Bez tokenu plugin działa i raportuje serwer (wykres, gracze, czat), ale w trybie LOCAL.

  1. Najpierw podłącz serwer pod właściwe ID (kroki wyżej) — token jest przypisany do ID wpisu. Z innym ID sieć go odrzuci (401 bad token).
  2. Wejdź w Moje konto → przy serwerze kliknij „Poproś o weryfikację”.
  3. Po decyzji administracji token przyjdzie w Wiadomościach (Moje konto).
  4. Wklej go do NET - Token, upewnij się, że NET - Master Integration = true, i przeładuj plugin. W konsoli: [Net] Verification: VERIFIED i Mode: MASTER.

Masz już dwa wpisy tego samego serwera?#

Ustaw NET - Server ID na ID wpisu, który chcesz zachować (zwykle ten przejęty, z historią i komentarzami), przeładuj plugin, a drugi wpis usuń: jego Ustawienia serwera → Strefa ryzyka → Usuń serwer.

Aktualizacja#

Podmień plik MajestatTopCore.cs na nowy — Oxide i Carbon przeładują plugin automatycznie. Config i dane graczy zostają; nowe klucze configu dopiszą się same.

Suma SHA-256 przy każdej wersji pozwala sprawdzić, czy plik dotarł w całości:

sha256sum MajestatTopCore.cs          # Linux
certutil -hashfile MajestatTopCore.cs SHA256   # Windows

Archiwum

Na razie brak starszych wersji.
Ostatnia aktualizacja treści: