KALASHAS
dev · Lietuva
Laikau veikiantį Minecraft tinklą mczeme.lt: serveriai, duomenų bazės, atsarginės kopijos, stebėjimas ir atnaujinimai be prastovų. Ko trūksta — parašau: pluginus, ekonomiką, statistiką, svetainę. Verčiu atviro kodo projektus į lietuvių kalbą.
Pradžia — 2009-ieji ir išardytas kompiuteris. Paskui sugedęs nešiojamas, lituoklis, pirmas Ubuntu. Šiandien tai Java pluginai, duomenų bazės, konteineriai ir serveriai, kuriuos retkarčiais tenka prikelti.
- 2025-02
- Vienas Survival serveris. Vardas pasirinktas atsitiktinai; tik vėliau paaiškėjo, kad 2015-aisiais tokiu pačiu vardu projektą jau buvo bandyta kurti — pristatymo video tapo pagarba tiems, kurie bandė pirmi.
- vėliau
- Iš serverio į tinklą. Antrasis atsirado Dvikovų serveris su ELO reitingu, paskutinis — Minigames su BedWars. Trys serveriai, vienas adresas: prisijungi kartą ir renkiesi, ką žaidi šiandien.
- Kokybė vietoj kiekybės. Taisyklės atsirado ne iš karto — jos išaugo iš to, kas nepasiteisino. Be sezonų, kad progresas nedingtų; be P2W, kad viską, ką galima nusipirkti, būtų galima ir užsidirbti; be /fly, kad pasaulis liktų pasauliu. Iš čia ir žetonai: šimtas jų virsta kreditu, o už kreditus imamas tas pats, ką siūlo parduotuvė.
- dabar
- Startas iš naujo ir tik legalus Minecraft. Pasaulis valomas vieną kartą, o tinklas pereina prie premium paskyrų. Tai ne sezonas ir ne grafikas — sezonų kaip nebuvo, taip ir nėra; tai vienas sprendimas, po kurio kiekvienas žaidėjas yra tas, kuo prisistato. Per paskutines 30 dienų žaidė 125 žmonės, Discord’e — 1 210. Per visą laiką tinkle užsiregistravo 2 280 žaidėjų ir sužaista 25 000 valandų. Mano dalis — kodas ir sistemos: pluginai, ekonomika, statistika, svetainė.
procosmetics-economy-bridge
Java pluginas, nukreipiantis ProCosmetics pirkimus į ExcellentEconomy valiutą. Parašytas todėl, kad tilto tarp šių dviejų pluginų tiesiog nebuvo.
kalashas.lt
Šitas puslapis. Vienas HTML failas, jokių bibliotekų, jokio build’o — šriftas ir paveikslėliai įdėti viduje, o saugumo politika perskaičiuojama automatiškai po kiekvieno pakeitimo.
Palaikau lietuvių kalbos vertimą nuo 2025 m. gruodžio. Ne vienkartinis įnašas: projektui augant kiekvienas naujas eilučių paketas išverčiamas iš naujo, todėl kalba nelieka pusiau atnaujinta.
Paskutinis vertimo įkėlimas: 2026-09-03
Kenkėjiškos programos analizė
Viešai aprašyta šeima, plitusi per Minecraft pluginus. Radau anksčiau neaprašytą platinimo kelią ir pranešiau jį platformai. Aptikimo įrankis remiasi elgsena, ne parašais — todėl atpažįsta ir naujus variantus.
Užkrėstas serverio jaras
Iš oficialiai atrodančio šaltinio parsiųstas leidimas paleidimo metu keitė pluginus. Pastebėta lyginant, kas guli diske, su tuo, kas tame leidime turi būti. Pamoka sena: failas nėra patikimas dėl to, iš kur parsiųstas.
Detalių neskelbiu nei apie vieną: jos vis dar naudingos tam, kuris tą kodą platino.
Mokymaisi, ne profesija. Surašyta tiksliai taip, kaip vadinasi — patikrinti gali bet kas.
- Linux Unhatched — sertifikatas ir badge
- Introduction to Ethical Hacking and Penetration Testing
- Planning and Scoping a Pentest Assessment
- Information Gathering and Vulnerability Scanning
- Social Engineering Attacks
Saugumas — šalutinis susidomėjimas, ne pareigos
Transliuoju iRacing ir Minecraft. Seniausias dalykas šiame puslapyje — kanalas už viską čia vyresnis.
Žiūrėti kanalą- 2009
- Pirmas išardytas kompiuteris. Norėjau pamatyti, kas viduje. Atgal surinkti nepavyko.
- 2012
- Pirmas nešiojamas. Savas. Nuo čia viskas, kas su juo nutiko, buvo mano reikalas.
- 2014
- Pirmas gedimas. Ir pirmas kartas, kai norėjosi ne nunešti į servisą, o atidaryti pačiam.
- 2015
- Nešiojamas tampa serveriu. Tas pats aparatas, tik dabar jame sukasi Minecraft, o dangtis niekada neužsidaro.
- 2016
- Pirmas surinktas kompiuteris. Nuo detalių sąrašo iki pirmo paleidimo. Ardyti buvo lengviau.
- 2017
- Pirma Ubuntu instaliacija. Terminalas, konfigai ir daug sulaužytų sistemų. Kodo dar nerašiau — tik bandžiau suprasti, kodėl kažkas neveikia.
- 2018
- Lituoklis. Pirmas remontas, kuriame komponentą reikėjo nuimti ir pastatyti atgal. Plokštė išgyveno.
- 2019
- Pirmi rimtesni serverio bandymai. Ne „paleidau žaidimą draugams“, o pluginai, konfigai ir pirmi kartai, kai viskas nukrenta.
- 2020
- Programavimo studijos. Iki tol viskas buvo bandymai. Nuo čia atsirado ir teorija.
- 2021
- FiveM. Administracija lietuviškame roleplay serveryje.
- 2021
- Pirmas Docker. Nuo čia servisai nustojo būti „įdiegta ant to paties kompiuterio“.
- iki 2025
- KSMP. Savas Minecraft serveris — pirmas projektas, kuriame viskas nuo pradžios iki galo buvo mano. Uždariau pats: priežiūra ir mastas augo greičiau nei laikas, kurį galėjau jiems skirti. Iš to ir paaiškėjo, kad serverį pastatyti yra lengviausia dalis.
- 2026
- Sezono startas. Lietuviškam FiveM roleplay serveriui padėjau iškelti dabartinį sezoną — tą dieną, kai viskas turi pakilti vienu metu ir nenukristi.
- dabar
- MC ŽEMĖ ir viskas aplink. Savi pluginai, sistemos ir vertimai į lietuvių kalbą. Kitiems žaidimų projektams — techninės konsultacijos. Šalia — homelab ant Unraid: konteineriai, atvirkštinis proxy su TLS, duomenų bazės, stebėjimas ir atsarginės kopijos su nuošaline saugykla. Ten išbandoma viskas, kas paskui atsiduria kitur.
Counter-Strike projektas
Administravimas dar prieš MC ŽEMĘ. Pirmoji vieta, kur paaiškėjo, kad serverio priežiūra yra atskiras amatas nuo žaidimo.
FiveM roleplay
Lietuviškas GTA:V roleplay serveris. Anksčiau buvau administracijoje. Dabartinio sezono startui padėjau iškelti serverį — ta diena, kai viskas turi pakilti vienu metu ir nenukristi.
KSMP
Savas Minecraft serveris iki MC ŽEMĖS. Išjungtas sąmoningai — priežiūra ir mastas peraugo laiką, kurį galėjau skirti. Tai buvo pirmas kartas, kai teko rinktis tarp projekto ir jo išlaikymo.
Techninis konsultavimas
Šiandien žaidimų projektams padedu tik patarimu: kur trūks pajėgumų, kodėl krenta po atnaujinimo, ką daryti su duomenų baze. Be administravimo — laiko jam nebėra.
5 objektai, 2 iš jų baigti