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

Zmiany MajestatTopCore

Co zmieniło się w kolejnych wersjach pluginu.

Spis treści
  1. 4.0.0 RC1 — pierwsze wydanie produkcyjne
  2. Przejście ze starszych wersji
  3. Nowe i zmienione
  4. Poprawki
  5. Wydajność

Opublikowane wersje

4.0.0 najnowsza 676,5 KB Pobierz →

Oficjalne wydanie wersji 4.0.0

4.0.0 RC1 — pierwsze wydanie produkcyjne#

Pierwsze publiczne wydanie MajestatTopCore. Cały system — statystyki, rankingi, panel WWW, mapa, głosowanie na mapę, panel INFO i sieć globalna — to teraz jeden plik MajestatTopCore.cs i jeden config MajestatTopCore.json. Kolejne poprawki będą wychodzić jako 4.0.x.

Przejście ze starszych wersji#

  • Usuń stare, osobne pliki: MajestatStats.cs, MajestatTopBuild.cs, MajestatTopGather.cs, MajestatTopLoot.cs, MajestatTopWeb.cs, MajestatTopMap.cs, MajestatTopVote.cs, MajestatTopInfo.cs, MajestatTopNet.cs — inaczej zdublują zakładki i komendy.
  • Przy pierwszym starcie powstanie nowy MajestatTopCore.json. Przenieś do niego swoje ustawienia ze starych configów (dane MySQL, VOTE - RustMaps API Key, NET - Token, zakładki INFO - Tabs).
  • Uprawnienia zmieniły nazwy: majestattopcore.voteadmin, majestattopcore.info, majestattopcore.infoadmin (dawne majestattopvote.admin, majestattopinfo.use, majestattopinfo.admin nie działały na Oxide). Uprawnienia nadane pod starymi nazwami nadaj ponownie.
  • Jeden język dla całego pluginu: nowy klucz Language (pl/en) zastępuje WEB - Language…, VOTE - Language i NET - Language (pl/en). Wartość przenosi się sama, stare klucze znikają z pliku.
  • Klucze tekstów pop-upu zabójstwa zmieniły nazwy na PopupHitsLbl, PopupHeadshotsLbl, PopupDistanceLbl. Jeśli miałeś własne tłumaczenia tych trzech wierszy, wpisz je ponownie pod nowymi kluczami.

Nowe i zmienione#

  • Głosowanie z konsoli / RCON: mtopcore.vote status | open | close | restart | reroll — pełne zarządzanie głosowaniem bez wchodzenia do gry. /voteadmin ma te same akcje (doszły status i restart), a open nie nadpisuje już trwającego głosowania.
  • Pop-up zabójstwa: dwie wyśrodkowane, pogrubione linie („Zabiłeś …” / „z …”), jednolite etykiety „Trafienia / Headshoty / Dystans”, mniej miejsca na ekranie.
  • Porządek w configu: klucze są zapisywane w stałej kolejności (baza → język → NET → CORE → WEB → VOTE → INFO), a dokumentacja opisuje też klucze wcześniej pominięte (Points Per Headshot…, Show pop-up kills, Kill pop-up…, VOTE - Close Before Wipe (minutes), VOTE - Save Map Images To Disk).
  • Lżejszy plik: do pobrania jest wersja produkcyjna — bez komentarzy, mniejsza i szybciej kompilowana przez Oxide/Carbon.
  • Ikony komunikatów: NET - Icon SteamID, VOTE - Icon SteamID, INFO - Icon SteamID ustawiane jednolicie (0 = domyślna ikona Rust).
  • Domyślne progi XP: Gather.HQM 500 → 200, Gather.Scrap 5000 → 2000 (tylko nowe configi — istniejące wartości zostają).
  • Klucze configu, które teraz działają: Show Play Time Column, WEB - Chat Web prefix in game (+ kolor), WEB - Map update interval (seconds).
  • Usunięte klucze, które nic nie robiły: WEB - Global PVP page URL, WEB - Map Show sleeping players for admin, WEB - Map Mini-chat height (px), VOTE - Log Level — znikną z pliku same.
  • Czytelne logi przy braku połączenia z siecią: jedna linia z przyczyną (np. problem z certyfikatem, DNS, timeout) zamiast pełnego stack trace co minutę.

Poprawki#

  • Na Oxide w panelu /top i w pop-upie zamiast napisów pojawiały się klucze tekstów (ColRank, TabFame…). Pliki lang uzupełnią się same przy pierwszym starcie; własne tłumaczenia zostają.
  • /topinfo reload i /broadcast działają dla adminów w grze; INFO - Require permission = true nie blokuje już panelu Info wszystkim.
  • /api/map/vending zwraca oferty sklepów (wcześniej zawsze pustą listę).
  • /player/<id> i /api/player/<id> zwracają 404 dla nieznanego SteamID zamiast błędu.
  • Wersja w konsoli i w stopce panelu WWW odpowiada faktycznej wersji pluginu.
  • Przycisk „Powrót do TOP” w panelu głosowania ukrywa się, gdy Enable Panel = false.

Wydajność#

  • Tryb JSON zapisuje dane graczy raz na cykl autozapisu zamiast przy każdej zmianie.
  • Mapa na żywo przegląda encje serwera jednym przejściem i tylko przy włączonym module WEB.
  • Ranking nie jest przeliczany przy każdym uderzeniu w drzewo — odświeża się co Leaderboard Cache TTL (domyślnie 30 s).
  • Lista policzonych skrzyń nie rośnie już przez cały wipe.
Ostatnia aktualizacja treści: