Opdatering på arbejdet med Crafters.dk
Posted: 05 Oct 2014, 23:18
.
Opdateret d 19/10-14
Julemand101 har endegyldigt overdraget server og domæne. Og vi arbejder derfor hen imod en flytning af Crafters.dk til den nye server.
Julle fortjener alt den respekt og anerkendelse vi kan afstedkomme, for hans fantastiske arbejde med Crafters.dk, og vi løfter på hatten herfra.
Jeg vil forsøge at samle information om vores arbejde med flytning af server i denne tråd, samt holde den opdateret så I kan følge med:
---------------------------------------------------------------------------------------------------------
Lobby
Som tidligere nævnt vil indgangen til vores server blive en Lobby Server. Et "opsamlingspunkt" for alle der logger på ip'en: Crafters.dk
Herigennem er der adgang til de forskellige servere der vil køre (feks. 1.7.10 med gl. map, og 1.8 med nyt map).
Det er muligt at connecte til Lobbyen med både 1.7.x og 1.8 Minecraft klienter. Det er dog pt. ikke muligt at besøge 1.7.x serveren (det gl. map), med en 1.8 klient, eller omvendt.
Det er bøvlet at man skal til at vælge version i sin Minecraft Launcher, det er desværre bare realiteten lige nu.
Den tekniske forklaring er flg:
For at kunne bruge en 1.8 klient til at tilgå det gl, map (som er på en 1.7.x server), skal der anvendes en Spigot API.
Denne Spigot API understøtter ikke enkelte plugins, f.eks. Traincart, som styrer hele vores metrosystem.
TO DO:
---------------------------------------------------------------------------------------------------------
Netchat.
Der er installeret et Netchat plugin, som muliggør chat imellem de forskellige servere. Denne skal aktiveres med en kommando for at virke. MEN dette skal kun gøres EN gang, derefter vil den altid være aktiv (med mindre man slår den fra igen).
TO DO:
---------------------------------------------------------------------------------------------------------
1.7.x gl.map.
Vi er så godt som på plads her, da der ikke er noget der skal ændres, bare data der skal flyttes.
Inden genåbning efter flytningen gennemtester vi naturligvis alle funktioner.
TO DO:
---------------------------------------------------------------------------------------------------------
1.8 Nyt map.
Kører på Rainbow API som udvikler sig hele tiden. http://rbow.org/
Da det er et helt nyt API, er det også som at skrue tiden tilbage og starte Minecraft om igen.
Der er derfor begrænsninger i mulige løsninger, da der simpelthen ikke er udviklet plugins i samme stil som vi har været vant til indtil nu.
Vi kæmper derfor med et par meget kritiske punkter, for at kunne sætte en server med 1.8 op:
Der er ingen Groupmanager, og dermed ingen muligheder for rang udover OP eller ikke-OP.
Det er dog muligt at begrænse hvilke kommandoer der er til rådighed for spillerne/OP's.
Det nuværende logblock, gemmes i hukommelsen, altså RAM. Det wipes iøvrigt med 10 dages mellemrum, hvilket umuliggør kontrol for moderatorerne.
Sighvatur er igang med at kode en løsning der gemmer logblock i en database i stedet for.
Så længe der ikke er styr på Logblock delen, åbnes der IKKE en 1.8 verden. Det er jeg sikker på at alle kan se det fornuftige i rent sikkerhedsmæssigt. Til gengæld arbejdes der på sagen, og det er bestemt muligt at løse problemet.
Som det tredje store problem, har det vist sig ikke at kunne lade sig gøre at have et delt inventory mellem de forskellige 1.8 verdener (Adventure, PvP, Normal). Dette er også en ret essentiel funktion. Og her er Sighvatur også igang med at kode en løsning der rent teknisk gemmer dit inventory i en database når du forlader en server, og henter det igen når du forbinder til en ny. Dette lader også til at være et problem der kan løses.
TO DO:
---------------------------------------------------------------------------------------------------------
Hjemmeside.
Når serveren skifter, gør hjemmesiden det også. Vi får nyt layout og en forbedret menu.
Nogle punkter i menuen slåes sammen, andre forsvinder.
Vi beholder det nuværende forum.
Hele siden trænger til et stort tjek, og det vil skabe nogle forandringer, forhåbentligt til det bedre
TO DO:
---------------------------------------------------------------------------------------------------------
Flytning.
Når vi kommer så langt at vi skal til at flytte serveren, vil der være en nedetid mens dette pågår.
I den tid vil en midlertidig server være tilgængelig til at hygge på.
Der vil også være en midlertidig hjemmeside, samt en mumble kanal.
Der vil tilgå mere info om dette når det bliver relevant.
Vi glæder os til fremtiden!
Opdateret d 19/10-14
Julemand101 har endegyldigt overdraget server og domæne. Og vi arbejder derfor hen imod en flytning af Crafters.dk til den nye server.
Julle fortjener alt den respekt og anerkendelse vi kan afstedkomme, for hans fantastiske arbejde med Crafters.dk, og vi løfter på hatten herfra.
Jeg vil forsøge at samle information om vores arbejde med flytning af server i denne tråd, samt holde den opdateret så I kan følge med:
---------------------------------------------------------------------------------------------------------
Lobby
Som tidligere nævnt vil indgangen til vores server blive en Lobby Server. Et "opsamlingspunkt" for alle der logger på ip'en: Crafters.dk
Herigennem er der adgang til de forskellige servere der vil køre (feks. 1.7.10 med gl. map, og 1.8 med nyt map).
Det er muligt at connecte til Lobbyen med både 1.7.x og 1.8 Minecraft klienter. Det er dog pt. ikke muligt at besøge 1.7.x serveren (det gl. map), med en 1.8 klient, eller omvendt.
Det er bøvlet at man skal til at vælge version i sin Minecraft Launcher, det er desværre bare realiteten lige nu.
Den tekniske forklaring er flg:
For at kunne bruge en 1.8 klient til at tilgå det gl, map (som er på en 1.7.x server), skal der anvendes en Spigot API.
Denne Spigot API understøtter ikke enkelte plugins, f.eks. Traincart, som styrer hele vores metrosystem.
TO DO:
- Lobby færdiggøres med portaler
Et spawnrum til default med info
Permissions opsættes
---------------------------------------------------------------------------------------------------------
Netchat.
Der er installeret et Netchat plugin, som muliggør chat imellem de forskellige servere. Denne skal aktiveres med en kommando for at virke. MEN dette skal kun gøres EN gang, derefter vil den altid være aktiv (med mindre man slår den fra igen).
TO DO:
- Farver og indstillinger i chatten ændres
---------------------------------------------------------------------------------------------------------
1.7.x gl.map.
Vi er så godt som på plads her, da der ikke er noget der skal ændres, bare data der skal flyttes.
Inden genåbning efter flytningen gennemtester vi naturligvis alle funktioner.
TO DO:
- Teste efter flytning
---------------------------------------------------------------------------------------------------------
1.8 Nyt map.
Kører på Rainbow API som udvikler sig hele tiden. http://rbow.org/
Da det er et helt nyt API, er det også som at skrue tiden tilbage og starte Minecraft om igen.
Der er derfor begrænsninger i mulige løsninger, da der simpelthen ikke er udviklet plugins i samme stil som vi har været vant til indtil nu.
Vi kæmper derfor med et par meget kritiske punkter, for at kunne sætte en server med 1.8 op:
Der er ingen Groupmanager, og dermed ingen muligheder for rang udover OP eller ikke-OP.
Det er dog muligt at begrænse hvilke kommandoer der er til rådighed for spillerne/OP's.
Det nuværende logblock, gemmes i hukommelsen, altså RAM. Det wipes iøvrigt med 10 dages mellemrum, hvilket umuliggør kontrol for moderatorerne.
Sighvatur er igang med at kode en løsning der gemmer logblock i en database i stedet for.
Så længe der ikke er styr på Logblock delen, åbnes der IKKE en 1.8 verden. Det er jeg sikker på at alle kan se det fornuftige i rent sikkerhedsmæssigt. Til gengæld arbejdes der på sagen, og det er bestemt muligt at løse problemet.
Som det tredje store problem, har det vist sig ikke at kunne lade sig gøre at have et delt inventory mellem de forskellige 1.8 verdener (Adventure, PvP, Normal). Dette er også en ret essentiel funktion. Og her er Sighvatur også igang med at kode en løsning der rent teknisk gemmer dit inventory i en database når du forlader en server, og henter det igen når du forbinder til en ny. Dette lader også til at være et problem der kan løses.
TO DO:
- Opsætning af Permissions
Logblock kodes til at gemme i database
Inventory kodes til at gemme i database, så det kan deles mellem servere
---------------------------------------------------------------------------------------------------------
Hjemmeside.
Når serveren skifter, gør hjemmesiden det også. Vi får nyt layout og en forbedret menu.
Nogle punkter i menuen slåes sammen, andre forsvinder.
Vi beholder det nuværende forum.
Hele siden trænger til et stort tjek, og det vil skabe nogle forandringer, forhåbentligt til det bedre
TO DO:
- Vælge tema
Opdatere tekster
Færdiggøre design
---------------------------------------------------------------------------------------------------------
Flytning.
Når vi kommer så langt at vi skal til at flytte serveren, vil der være en nedetid mens dette pågår.
I den tid vil en midlertidig server være tilgængelig til at hygge på.
Der vil også være en midlertidig hjemmeside, samt en mumble kanal.
Der vil tilgå mere info om dette når det bliver relevant.
Vi glæder os til fremtiden!