minecraft-server

416 views
Skip to first unread message

Adrian Dvergsdal

unread,
Jan 16, 2011, 10:44:04 AM1/16/11
to minecr...@googlegroups.com
Domenet "minecraft.no" kan brukes til mer enn bare en nettside, det kan også peke til en minecraft-server.

Med et så enkelt og "nasjonalt" domene vil man garantert får mange spillere og potensialet for at serveren blir populær er ganske stor. Er det mulig at det kan være for lite med én server? Hvor mange spillere takler én server? Subdomener er jo alltids mulig, f.eks. server1.minecraft.no, smp.minecraft.no, osv. gir rom for flere servere.

Det finnes allerede noen norske minecraft-servere. Jeg har ikke fullstendig oversikt, men tipper det er en del. Det finnes også en del forskjellige typer servere. Noen fokuserer på rollespill, andre på bygging. Så har vi mange forskjellige modifikasjoner for å gjøre spillet mer variert og innholdsrikt. Jeg antar også at alle vil bruke minecraft.no-domenet til å peke til sine servere.

Hva har andre land gjort med domenene sine?

Mange spørsmål, mange muligheter. Jeg kunne ha startet min egen server og brukt minecraft.no-domenet selv og ikke startet denne google-gruppen. Men jeg tror ikke det er beste løsningen. Jeg vil heller gjøre det større.

Notch har uttalt følgende:
«I also want to make the portals able to teleport players between servers, both on different IPs and just to a different port on the same IP. Player equipment will follow through the portal and everything! (that will be agreed upon between the servers, so they don’t have to trust the client)» 
– The Word of Notch: Survival Mode Multiplayer is priority #1
Om dette blir en realitet så kan man i praksis linke alle norske servere sammen! Se for deg en sentral server. Spillere kunne koblet seg til minecraft.no, og havnet i en slags "lobby" med mange portaler, der man kunne utforske forskjellige norske servere.

Bare tenker høyt her. Hva tenker dere om dette?

Erlend Ellingsen

unread,
Jan 16, 2011, 11:59:54 AM1/16/11
to minecr...@googlegroups.com
Jeg kan godt ta "oppgaven" om å skape Minecraft.no om til en norsk portalside for SMP servere. (Med et brukersystem, diskusjonsforum, artikkelsystem etc) gjerne basert på PHP-Fusion, Joomla osv. Har god erfaring med nettsamfunn.

w0bni

unread,
Jan 18, 2011, 1:25:55 PM1/18/11
to minecr...@googlegroups.com
Jeg liker veldig godt ideen om at serveradministratorer kan få muligheten til et subdomene her på minecraft.no. Samtidig synes jeg at man bør oppfylle enkelte krav for å få et subdomene, for å hindre at subdomenene blir utvannet. Å ha x.minecraft.no som peker til serveren sin bør være et tegn på kvalitet!

Om noen med PHP-kunnskaper hadde kodet en nettside til dette(med serverliste, adminpanel osv) tror jeg minecraft.no virkelig kunne blitt til noe stort. Hva med en serverliste hvor alle kan bli oppført, hvor en av kolonnene viser om serveren er minecraft.no-autorisert(har sitt eget subdomene)?

Selv har jeg noen års erfaring med PHP og SQL, og vil mer enn gjerne hjelpe til med koding om det er nødvendig.

Erlend Ellingsen

unread,
Jan 18, 2011, 1:45:01 PM1/18/11
to minecr...@googlegroups.com
Tror å kode et eget system hadde vært unødvendig mye arbeid. Når du
heller kan bruke et ferdig Content Management System som gir oss alle
funksjonene.

w0bni

unread,
Jan 18, 2011, 2:03:09 PM1/18/11
to minecr...@googlegroups.com
Det finnes vel ikke noe ferdigsystem med alle funksjonene en minecraft-portal vil trenge? Men for all del, så lenge det er store modifiseringsmuligheter i CMSen vil det jo ikke bli noe problem.

NFO MAKER

unread,
Jan 18, 2011, 2:04:24 PM1/18/11
to minecr...@googlegroups.com
Ideen med subdomene er god, spesielt det med serverlisten som var noe av det vi 3 hadde planlagt å bruke minecraft.no til før Adrian kom oss i forkjøpet. Ser vi på noe lignende som feks http://www.wowstatus.net/menu_list.php som har en separat liste for "premium" servere og standard. Som w0bni sier bør et egent subdomene og navnet i premium listen være en heder og ære. 

@Erlend Det må nok gjøres litt koding fra vår side for å få til det her. Selve systemet for å skrive nyheter og oppdateringer finnes, men jeg tviler på at vi finner noe som passer vårt behov når det kommer til server listen. Det å lage en liste over server og se om der er oppe er ikke store oppgaven, et Python script som går igjenom listen av servere og kobler seg til for å se om serveren er opp, og eventuelt andre ting vi finner på. For å så putte det i en database. 

 
2011/1/18 Erlend Ellingsen <erlen...@gmail.com>
>. 

Erlend Ellingsen

unread,
Jan 18, 2011, 3:33:45 PM1/18/11
to minecr...@googlegroups.com
Selvfølgelig må vi jo kode serverliste separat, men et CMS er et bra framework.

w0bni

unread,
Jan 19, 2011, 9:39:47 AM1/19/11
to minecr...@googlegroups.com
Kaster bare ut noen ideer her - kan noe så enkelt som dette være en del av backend-scriptet?

NFO MAKER

unread,
Jan 19, 2011, 5:50:19 PM1/19/11
to minecr...@googlegroups.com
Ja, meste av koden til backend-scriptet vil være å lese fra databasen og skrive til den. Ikke serlig avanserte greier, kan for lages når vi har lagd en plan for hva som skal gjøres.

2011/1/19 w0bni <w0bn...@gmail.com>

NFO MAKER

unread,
Jan 20, 2011, 7:22:55 AM1/20/11
to minecr...@googlegroups.com
Før vi lager noe burde vi etablerer et par ting:
  • Skal vi ha et slikt script? Trenger ikke å lage noe vi ikke bruker.
  • Hvor ofte skal det maksimum oppdatere listen, altså hvor ofte skal man prøve å koble til serveren på liste, hvert 5min 30min 60min? 
  • Hvor lenge skal timeout være på? 
  • Hvor lenge skal vi ha en server som har vært død over en lengre periode i listen?
  • Hvordan skal listen lagres, db eller flatfile?

Et par ting jeg mener vi bør ha kommet frem til før vi lager noe.

2011/1/19 NFO MAKER <nfom...@gmail.com>

Erlend Ellingsen

unread,
Jan 20, 2011, 9:33:50 AM1/20/11
to minecr...@googlegroups.com
Timeout bør være på noe mellom 5-10 sec (per connection). En død
server bør maksimum oppbevares i 2 dager. Listen må helt klart lagres
i MySQL, ser ikke poenget med flatfile.

w0bni

unread,
Jan 20, 2011, 9:42:41 AM1/20/11
to minecr...@googlegroups.com

 - Definitivt.

 - Hvert 5.minutt burde holde, om ikke oftere

 - 5-10 sekunder høres, som Erlend sier, ut som en god timeout

 - Servere som dør bør hvertfall flagges som inaktive etter noen dager, men personlig synes jeg servereier bør få en sjanse til å re-aktivere den i sitt kontrollpanel på minecraft.no

 - MySQL, defintivit.


Kunne et anmerknings-system for nedetid være aktuelt for premiumserverene?

NFO MAKER

unread,
Jan 20, 2011, 12:47:28 PM1/20/11
to minecr...@googlegroups.com
Hvert 5 minutt kan for bli mye blir serverlisten lang, men har serverlisten bare norske/nordiske servere går det sikkert bra. Det med timouten tror jeg kansje bør testes i praksis før vi bestmmer oss på, men det er ikke mye arbeid å forandre på noe sånnt, men 5-10s timeout burde være greit. 

Servere som har vært død i lengre periode bør i hvertfall lagres en uke, muligens makere den så den ikke blir testet like ofte som andre servere. Vi kan kjøre noe lignende det DynDns gjør med gratis tjenesten, etter et antall med dager uten aktivitet sendes en mail men til klienten med en link som må besøkes for å unngå at dns skal bli fjernet. Vi kan kjøre noe lignende, etter 4-5 dager sendes en link til klienten, besøker han ikke linken fjernes serveren etter en uke som telles fra første nedetid. Besøker han linken får klienten en ekstra uke før serveren fjernes er den fortsatt død. 

w0bni

unread,
Jan 20, 2011, 12:57:54 PM1/20/11
to minecr...@googlegroups.com
Mailsystemet høres ut som en veldig god løsning! Hva med at oppdateringsfrekvensen blir regnet ut avhengig av hvor mange servere som skal sjekkes, f.eks. ved at update = (servers/20 + 5)?

NFO MAKER

unread,
Jan 20, 2011, 1:25:59 PM1/20/11
to minecr...@googlegroups.com
Det er vel strengt tatt flere måter vi kan fikse det med oppdateringsfrekvensen for serveren, men den mest ideele løsningen avhenger litt med hvor stor listen blir, skal vi ha en internasjonal liste, en med nordiske eller bare Norske? Hvor streng vi skal være med 5min grensen er også noe. Er det maksimum 5hvert 5min løsningen enkel, og passer godt for en stor liste med servere, da jobber vi oss bare nedover listen og sjekker serverne, går det fortere enn 5 min så venter vi til det har gått 5 min siden vi startet. Har vi 10 threads som kjører og sjekker servere med timeout på 10s, så får vi minimum sjekket 300 servere får alle timeout. 300 er jo en relativ stor liste når det kommer til minecraft servere, 10 threads er heller ikke snakk om mye og kan økes. Timouten kan også senkes, men 10s er et fint tall å regne med. 

2011/1/20 w0bni <w0bn...@gmail.com>

w0bni

unread,
Jan 24, 2011, 11:32:30 AM1/24/11
to minecr...@googlegroups.com
Ser det har vært rimelig stille her de siste tre dagene - har dere noen fremgangsinformasjon foreløpig? Merker jeg er veldig spent på hvordan minecraft.no kommer til å bli :)

Marius

unread,
Jan 24, 2011, 3:20:13 PM1/24/11
to minecr...@googlegroups.com
Jeg kunne selv tenkt meg å vere med i utviklingen av denne nettsiden. Jeg driver med PHP/HTML, og kan en del om det å holde et community oppe, med nyheter, nett-radio og lignende.
Jeg vil følge med på utviklingen her, og ser fram til å vere med selv! :)
Reply all
Reply to author
Forward
0 new messages