Palvelimet takaisin käytössä

Noniin, vihdoinkin.. ihan ei kuukautta mennyt mutta tosi kauan kuitenkin.

Muutokset operaatiossa

BungeeCord ja spotti2 pyörivät nyt toistaiseksi ainakin hieman tehokkaammalla koneella. Jutut ja nimien käytöt on muutettu niin että jatkossa helpottuu se ettei kaikki palvelimet ole kumossa jos vastaavia syntyy vaan korjaus on nopeampaa (jos edes tarvitsee korjata).

spotti2 palvelimella pyörii nyt 1.14.4 versio minestä

spotti palvelimella mennään edelleen 1.13.2 versiolla (harkitaan sitten että koska tämä päivitetään ja onko se sitten 1.15 vai jotain muuta)

espotti.dy.fi:25577 on se minkä kautta kytkeydytään ja siihen voi ottaa yhteyttä kaikilla 1.13.2 -> 1.14.4 versioilla mutta päästäksesi spotti2 palvelimelle pitää olla käytössä 1.14.4 versio clientistä. Portaali toimii koneiden välillä (spawnin lähellä valkoinen) kuten myös /server spotti /server spotti2 komennot missä paikassa vain.

Selitteitä / kertausta

BungeeCord on portali palikka joka ottaa minecraft clientin kutsut vastaan. Käytännössä jokaisen pelaajan client juttelee BungeeCord ohjelman kanssa josta määritellään miten varsinaisille palvelimille kytkeydytään. Tämä mahdollistaa mm. portaalit palvelimien välille sekä eriversioiset palvelimet niin että mennään vain yhdellä clientillä (suurimman version mukaan). Tämän käytöstä on monta muutakin hyötyä ja mahdollistaa mm. helpomman laajentamisen jos käyttäjämäärä kasvaa.

ViaVersion palikkaa käytetään mahdollistamaan se että voidaan käyttää 1.14.4 clienttiä ja kytkeytyä sillä BungeeCord:iin jossa ViaVersion sitten tarvittaessa tekee conversion niin että BungeeCord ja pelaajan client voi kytkeytyä esim. 1.13.2 palvelimeen versiota vaihtamatta.

espotti.dy.fi portti 25577 BungeeCord palvelin jonka kautta kytkeydytään servereille

http://sp1.dy.fi:8123/ spotti (spotti1) palvelimen dynmap osoite

http://sp2.dy.fi:8123/ spotti2 palvelimen dynmap osoite

/server spotti komento jolla vaihdetaan palvelinta (tai /server spotti2)

Ongelman syy

Elikkäs joskus oli puhe että voisin päivittää amazon palvelinta nopeammaksi ja testattaisiin sitä joskus sitten viikonlopun ajan isommalla porukalla. No sitten kun aloin tuota päivitysoperaatiota tekemään palvelin ei enää toisen bootin jälkeen noussutkaan päälle tehokkaammalle palvelimelle.

Syitä oli monia. mm. Centos Linux updatet päivittivät kerneliä mutta jostain syystä dracut / grub2 ja initrd päivitykset eivät olleet tuolla kerralla toimineet oikein enkä ollut kiinnittänyt niihin aiemmin huomiota. Dracut oli uusi tuttavuus ja aiemmista grub jumpasta oli jo kulunut aikaa.

Amazon linux servereiden ongelmien debuggaus menee suurin piirtein seuraavasti:

a) boottaa palvelin ja kuvittele että se nousee

b) no sitten kun se ei nouse, niin n. 5min päästä näet check 1/2 ja kone ei päästä sisään

c) katso aws konsolista screenshot / logit ja ota ne vaikka copy pastella talteen

d) laita kone ajamaan alas (kestää n. 5min) Jos kyseessä spot instanssit tämä vielä vaikeutuu huomattavasti (ei kannata käyttää)

e) tutki logeja ja koita miettiä miten korjaisit

f) kun kone alhaalla detachaa levy ja odota etta detatched

g) liitä levy johonkin toiseen käynnissä olevaan koneeseen

h) kun levy liitetty aja tässä toisessa koneessa n. 10 komentoa että saat levyn toimimaan sopivalla tavalla

i) korjaa puoliksi sokkona toivoen että jutut auttaa (tää on itse se korjaus operaatio ja vain tämä nuo muut on vaan typerää overheadi)

j) irroita levy n. 10:llä komennolla tästä koneesta

k) detatchaa levy aws konsolissa ja odota n. 1min

l) attachaa levy siihen alkuperäiseen koneeseen (muista että se pitää olla /dev/sda1)

m) boottaa kone ja toivo että se ei taas pysähdy 1/2check eikä pästä sisään

No kun tuohon ylläolevaan sitten lisätään vielä että testimielessä olin sp2 koneelle ottanut erilaisia levyjärjestelmiä käyttöön ja yhdistetään vielä niihin jossakin vikatilanteessa tapahtunut levyjärjestelmän vaurio joka esti levyn mounttaamisen minkä virheilmoitukset olivat melko huonot oli korjaus erittäin paljon aikaa vievä.

Minecraft serverien tiedot

spotti.dy.fi:25565 spigot 1.13.2 (päivitetty n. 25.1.2019)

https://minecraft.gamepedia.com/1.13.2-pre2

Pluginit

Dynmap: http://spotti.dy.fi:8123 näyttää minecraft kartan ja kirjautuneet henkilöt.
Dynmap-3.0-beta-2-spigot.jar

Dynmap-GriefPrevention-0.80.jar näyttää griefprevention claimit dynmapissa

/horsestats: /hs komento kertoo statsit kun olet ratsun selässä nopeuden ja hyppykorkeuden. horsestats-1.0.jar

skini plugini: https://www.spigotmc.org/resources/skinsrestorer.2124/

Pystyy laittamaan skinin itselle päälle kun pelissä kirjottaa /skin skinin nimi esim. spiderman https://mcskinsearch.com/user/v_vendetta ja kirjoittamalla /skin v_vendetta

Tässä suora launcheri 1.13.2 serverille, jos ei omista aitoa minec
minecraftTL3.8.0.exe
Ja linkki jos se on jollekkin helpompi https://mc-pc.net/ssfile-1480

GriefPrevention
Kultaisella lapiolla voit claimata (hankkia omistukseen) alueita. Lapiolla voit myös laajentaa aluettasi. Tikulla näet oman alueen.
/trust *name* komennolla voit antaa muille oikeudet alueeseesi.
/trustlist komennolla näet kenellä on oikeudet sinun alueeseesi.
Tässä video liittyen claimaamiseen:
https://www.youtube.com/watch?v=W-EES-TJZS4

Serveri päivitetty nopeampaan 12.2

Ensimmäisestä serveristä ei saanut lagitonta mitenkään ja 12.2 on serveri päivitetty nopeampaan. Nyt pitäisi lagista aiheutuvia ongelmia olla vähemmän, junavaunut, veneet, hevoset toimivat nyt normaalilla nopeudella. Samalla myös lagista johtuvat dropit ovat vähentyneet tai poistuneet.

Aiempien pluginien (Auto Save World, GriefPrevention) lisäksi palvelimelle on asennettu nyt myös Dynmap 2.4 sekä tähän JDynmapGriefPrevention 2.5.1. Nämä pluginit eivät ole nyt vielä julkisessa käytössä mutta tulevat käyttöön wk9-10 paikkeilla.

Samalla kun serveri päivitettiin nopeampaan on myös tiettyjä parametreja palautettu normaaleiksi. Esim. mobit ym. toimivat nyt kauempaa ja lisäksi View Distance on nostettu 4 -> 10 joten kaikki kohteet havaitsee nyt kauempaa.

t:WW

 

Serveri muutoksia ym. 24.1.2017

Muutin useita eri serveri asetuksia 24.1.2017. Pääsääntöisesti lagin olisi pitänyt pienentyä ja pelattavuuden parantua. Muutokset eivät pitäisi olla kovin näkyviä, mutta ovat mm. etäisyyksiä mistä mobit alkavat reagoimaan, aikoja kauanko esim. eläimet ja kasvit ovat aktiivisia kun pelaaja on poistunut niiden läheltä.

Näiden muutosten ei siis pitäisi oleellisesti vaikuttaa pelaamiseen heikentävästi mutta lagia pitäisi olla vähemmän. Vieläkin siis lagii jos vedät veneellä kauas, pelaajia on paljon tai jumppaat porttaalista edestakaisin. Mutta kaiken pitäisi siis toimia ja pyrin vielä nopeuttamaan serveriä.

Dokdahf:illa on ollut loggautumis ongelmia. Tarkistin serverin logit enkä löytänyt sieltä mitään mikä olisi ollut Dogdahf:illa pielessä. Tein myös testikäytön ja kaikki pelasi oikein joten vika täytyy minusta hyvin selvästi olla client päässä.

Niin ja pahoittelut vielä 20.1.2017 perjantain server crashistä. Ei selvinnyt miksi ja mitä, mutta koko palvelin oli viikonlopun jumissa kun en ollut Espoossa enkä voinut sitä korjata. Tavaraa eikä muutakaan mennyt hukkaan ja lähti käyntiin ihan boottaamalla.

t:WW

RPI3-MC2 palvelin tietoja 17.1.2017

Elikkäs tässä lyhyesti joitakin teknisiä tietoja. Näistä voi jollekkin olla hyötyä, ainakin noiden pluginien osalta näkee miten niiden kanssa voisi toimia.

Minecraft palvelin pyörii Raspberry Pi 3 tietokoneella. Tämä on n. 35e hintainen ARM pohjainen ns. development board. Tuon päällä on kevyt muovinen n. 7e kotelo, virtaa syöttää jokin vanha nokialaisen kännykkä laturi ja palvelin on yhdistetty talon 1GBit hubiin. RPI3 on quad-core arm n.1Ghz taajuudella toimiava ja siinä on 1GB muistia. Tämä on huomattavan vähän cpu tehoa ja muistia Minecraft server käyttöön ja paljon kompromissejä täytyy tehdä säätöjen osalta ja paljon työtä ja säätöjä pitää tehdä jotta serveri saadaan pidettyä edes kohtuu lagittomana. Arm:sta pitää huomioida että tuon kellotaajutta ja corejen määrää ei mitenkään voi verrata Intel/AMD pohjaisiin prosessoreihin, sen tehot ovat huomattavasti heikommat.

Internet yhteys (hyvin kapeakaistainen) on suomicom.fi kautta jossa minulla on yksi kiinteä ip-osoite. Tämä osoite on yhdistetty pienen dd-wrt pohjaisen AP/reititin laitteen kautta niin että saan eri palvelimille eri portit käyttöön. Tämä kyseinen palvelin on siis reititetty 10211 portin osalta ulkoverkkoon. Osoite tuohon palvelimeen on siis l.lehtosaari.fi.

Prosessori on RPI3:ssa on 64bit, mutta käyttiksenä ajamani Raspbian Jessie Lite on 32bit. En osaa sanoa olisiko 64bit käyttiksestä hyötyä, saatan tutkia sitä joskus paremmalla ajalla.

Minecraft serverinä palvelimella pyörii  Spigot MC versio 1.11.2. Palvelin pyörii online-mode=false:lla joten myös ei virallisilla clienteillä pääsee kiinni.

Plugineja palvelimella on seuraavasti:

GriefPrevention Joka mahdollistaa monta asiaa. Käyttäjille tärkein on land claim ominaisuus jolla voit suojella rakennuksiasi. Voit tutustua tarkemmin tuosta edellisestä linkistä sekä oheisesta Command and Permission reference guidesta. Linkkien takaa löytyy youtube videot ja ohjeet, perus asiana, kokeille asioita kultaisella lapiolla ja stick:llä esim. kavereiden kanssa. Tässä pluginissa tulee myös paljon antispam ym. automaattisia toimintoja (mute ym.).

Autosaveworld  Tämä plugin on lähinnä lagia poistamaan jotta serveriä voi conffata helpommin.

t:ww

Uusi RPI3-MC2 serveri

Meidän edellinen minecraft serveri suljettiin, sillä serveri ei toiminut eikä kaikki voineet rakentaa pelissä. Nyt meillä on kuitenkin avautunut uusi minecraft serveri 1.11.2 versiona. Peli on lähes samanlainen kuin edellinen versio on kuitenkin eri. Pelaamme kaikki survive-moodilla ja rakennamme itse kaiken. Serveri tehtiin tänään 15.1 2017 siskoni syntymäpäivillä. Alhaalla näkyy servun osoite.

l.lehtosaari.fi:10211.

 

 

 

Timantteja kaikille!

Kirjanpito timanteista. Kaikille yksi timantti blokki serverin odotuksesta.

sarile – Block of Diamond 57

maijale – Block of Diamond 57

ww – Block of Diamond 57

helminen – Block of Diamond 57

annika – Block of Diamond 57

helmi – Block of Diamond 57

Creative servu!

Moi

Meille on nyt siis tullut uusi servu väliaikaisesti koska vanha servumme ei nyt toimi sillä siinä on muutamia pieniä ongelmia. Vakio servun korjaamisessa kestää noin 4-5 päivää jolloin voimme taas siirtyä pelaamaan sinne takaisin.

Creative servun jutut:

Osoite: l.lehtosaari.fi:10111

Nimi: Banan 1

hqdefault

Minecraft toivepäivän tavarat

Toivepäivänä 1.11.2014 annettu seuraavat tavarat.

Helmi Blaze Rod 369, Melon Slize 360

Helminen Blaze Rod 369, Sugar Canes 338

Sarile Saddle 329, Melon Slize 360

Maijale, Nether Wart 372, (Block of Diamond 57)

Annika Cocoa Beans 351:3, Jungle Sappling 6:3

WW Blaze Rod 369, Block of Diamond 57

Jukanne12

— 2.11.2014 19:30 Palvelimella ongelmia ja poissa toistaiseksi käytöstä. Varautukaa muutaman päivän taukoon