Technická dokumentace
Server jako takový běží v datacentru Faster CZ na dedikovaném stroji, na stejném stroji běží také tato wiki a mapa.
- Hardware Letocraftu
-
Pohled na server zezadu
-
Pohled na server zepředu
-
Základní deska
-
Celý server
-
Procesor
Všechny služby využívají doménu letocraft.cz.
- letocraft.cz
- play.letocraft.cz
- mapa.letocraft.cz
- wiki.letocraft.cz
vše je realizováno následovně:
letocraft.cz - kořen je využitý pro webové stránky
Využívají službu Cloudflare pages, a jsou napojeny na git repozitář na službě GitHub - https://github.com/panmourovaty/letocraft-website.
Jedná se pouze o jednoduchou statickou HTML aplikaci s odkazy, pár obrázky a textem.
Proč je možné využít letocraft.cz jako adresu pro připojení k samotnému serveru je vysvětleno v sekci DNS.
play.letocraft.cz - obsahuje A a AAAA záznamy přímo na Minecraft server
Více info zde: Minecraft server hosting
mapa.letocraft.cz - webová mapa serveru
Tato služba běží přímo na serveru a využívá mírně upravený plugin BlueMap, tento plugin se používá pro generování mapy, samotné servírování mapy řeší nginx webserver kvůli uspávání serveru a výkonu, ovšem konečné servírování stránky uživatelům na doméně mapa.letocraft.cz řeší Cloudflare CDNkvůli úspoře pásma, DDoS ochraně a lepší globální výkon. Právě z důvodu CDN DNS záznamy mapa.letocraft.cz nesměřují na adresu serveru.
wiki.letocraft.cz - tato wiki
Wiki na kterou se právě díváte, je hostována na stejném serveru jako zbytek služeb. Využívá aplikaci MediaWiki v Dockeru, přesně oficiální image mediawiki:stable
DNS
Zde jsou DNS záznamy domény letocraft.cz
;; SOA Record letocraft.cz 3600 IN SOA leanna.ns.cloudflare.com. dns.cloudflare.com. 2047366611 10000 2400 604800 3600 ;; NS Records letocraft.cz. 86400 IN NS leanna.ns.cloudflare.com. letocraft.cz. 86400 IN NS nile.ns.cloudflare.com. ;; A Records mapa.letocraft.cz. 1 IN A MANAGED BY CLOUDFLARE play.letocraft.cz. 1 IN A 77.240.188.146 wiki.letocraft.cz. 1 IN A MANAGED BY CLOUDFLARE ;; AAAA Records mapa.letocraft.cz. 1 IN AAAA MANAGED BY CLOUDFLARE play.letocraft.cz. 1 IN AAAA 2a02:e98:10:1475::44 wiki.letocraft.cz. 1 IN AAAA MANAGED BY CLOUDFLARE ;; CNAME Records letocraft.cz. 1 IN CNAME letocraft-website.pages.dev. map.letocraft.cz. 1 IN CNAME mapa.letocraft.cz. ;; SRV Records _minecraft._tcp.letocraft.cz. 1 IN SRV 0 5 25565 play.letocraft.cz. ;; TXT Records _dmarc.letocraft.cz. 1 IN TXT "v=DMARC1; p=reject; sp=reject; adkim=s; aspf=s;" *._domainkey.letocraft.cz. 1 IN TXT "v=DKIM1; p=" letocraft.cz. 1 IN TXT "v=spf1 -all"
*Tyto záznamy se mohou měnit
I přes to že samotný minecraft server a jeho záznamy směřují na play.letocraft.cz, je nastaven SRV záznam na letocraft.cz. který směřuje na play.letocraft.cz, díky tomu stačí zadat pouze letocraft.cz do Minecraft clienta. Bohužel tato metoda není podporována na Bedrock klientovi takže je potřeba použít play.letocraft.cz záznam.