Přeskočit na obsah

Jak publikovat

⬆ Nahrát

1. Připravte balíček

Nahrajte jeden ZIP (max. 100 MB) se soubory ve stejné struktuře, v jaké patří na server:

muj-mod/
├─ kmp.toml            ← doporučeno: název, verze, oprávnění
├─ init.lua            ← nebo hlavní soubor módu
├─ client/10-hud.lua   ← klientská část (max. 64 souborů, 256 KB/soubor, 2 MB celkem)
└─ ui/ui.toml          ← webové UI, pokud ho máte

Bez .exe, .bat, .ps1 a jiných spustitelných souborů. .dll (C# mód) je povolené, ale vždy jde na ruční kontrolu.

kmp.toml

[package]
name = "economy-core"
author = "vase-jmeno"
version = "1.0.0"
kind = "module"          # gamemode | module | client | ui | map | config | sounds | asset-pack | tool
license = "MIT"
kcdmp = ">=0.44"

[permissions]            # co skript na serveru potřebuje; nedeklarované použití zvyšuje riziko
luanet = ["System.Net.Http"]
os = ["getenv", "time"]

Serverové skripty KCD:MP běží bez sandboxu: čtou soubory, mají síť i .NET. Deklarovaná oprávnění řeknou majitelům serverů, co čekat, a zrychlí kontrolu.

2. Obrázky

  • 16:9, ideálně 1920 × 1080 px, minimálně 640 px na šířku. Jiné poměry se na kartách oříznou na střed.
  • JPG, PNG, WebP, GIF nebo AVIF, nejvýš 8 MB na obrázek a 10 obrázků. Převádíme na WebP a odstraňujeme EXIF i polohu.
  • První obrázek je obálka. Použijte snímek ze hry bez textu u okrajů a bez cizích log. Pořadí měníte šipkami ← → nebo tlačítkem „Obálka“.
  • Ukažte, co položka dělá: UI, mapu, akci. Žádné fotky monitoru mobilem.

3. Videa

Vložte odkaz na YouTube (youtube.com/watch?v=…, youtu.be/…, Shorts) nebo klip z Medal, nejvýš 4 videa. YouTube se přehraje přímo na stránce a trailer se zobrazí jako první. Položka jen s videem použije jeho náhled jako obálku.

4. Popis

Podporuje Markdown: nadpisy (##), seznamy, tučné, kód i bloky kódu, tabulky, odkazy. Dobrý popis obsahuje:

  1. Co to dělá ve dvou až třech větách.
  2. Funkce jako seznam.
  3. Instalaci: kam rozbalit, co přidat do server.toml, závislosti.
  4. Nastavení a příkazy.
  5. Známé problémy a odkaz na zdroják nebo podporu (Discord, GitHub).

Příspěvky

V popisu položky můžete vyplnit odkaz na dobrovolný příspěvek: Ko-fi, Patreon, PayPal (paypal.me nebo tlačítko donate), Buy Me a Coffee, GitHub Sponsors, Liberapay, Open Collective nebo platební odkaz Stripe. Hráči pak vedle stažení uvidí ♥ Podpořit autora. Příspěvek je vždy dobrovolný: stažení, funkce ani podpora na něm nesmí záviset (pravidla Warhorse / PLAION). V Moje tvorba uvidíte, kolik lidí na tlačítko kliklo.

5. Verze a kompatibilita

  • Čísla verzí podle SemVer (1.2.0). Opravy zvyšují poslední číslo, nové funkce prostřední.
  • Vyplňte KCD:MP od / do pro verze, na kterých jste testovali. KCD:MP vychází každých pár dní; po každém vydání se u položky ukáže „neověřeno“, dokud v Moje tvorba nepotvrdíte Funguje.
  • Kanál beta nenahradí stabilní verzi, kterou vidí všichni.
  • Vadnou verzi můžete v Moje tvorba stáhnout z nabídky; aktuální se stane předchozí.

6. Schvalování

  1. Balíček nahrajete jako .zip, nebo dáte odkaz na soubor u release na GitHubu (u nás pak nezabírá místo a stahuje se odtud). Archiv zkontroluje skener (limity, spustitelné soubory, nebezpečná volání Lua a .NET, obfuskace, odesílání dat ven).
  2. Nové tvůrce a vše rizikové kontroluje moderátor, s porovnáním proti předchozí verzi. Zamítnutí má vždy odůvodnění.
  3. Důvěra roste s historií. Jako nový tvůrce máte kontrolované všechno. Po 3 schválených verzích (a bez zamítnutí za 90 dní) jste důvěryhodný: čisté aktualizace zveřejněných položek vyjdou hned, nové položky dál kontroluje moderátor. Po 10 schválených verzích, 2 zveřejněných položkách a 30 dnech jste ověřený: hned vyjdou i čisté nové položky. Rizikové skeny se kontrolují vždy a zamítnutí nebo hlášení malwaru vás vrátí na kontrolu všeho.
  4. Zveřejněné soubory jsou podepsané (Ed25519). SHA-256 a podpis najdete v záložce Verze.

Publikování vyžaduje dvoufázové ověření (Nastavení → 2FA).