lefteros_by SomniusX
EN ↗Πες ένα γεια

5 Μαΐου 2013 / Lefteris Iliadis / SomniusX

Η ιστοσελίδα της RFS Dev Team — το ψηφιακό σπίτι της ελληνικής Minecraft κοινότητας

5 Μαΐου 2013

Το 2013 έφτιαξα ολόκληρη την ιστοσελίδα της RFS Dev Team για να εξυπηρετήσει την Minecraft κοινότητα της Ελλάδας, της Ευρώπης και όλου του κόσμου — και το αρχείο της ζει ακόμα στο Wayback Machine.

Το λογότυπο της RFS Dev Team (greek block)

Το λογότυπο της RFS Dev Team — πηγή: αποτύπωση του rfsdev.net στο Wayback Machine.

Τον Μάιο του 2013 το rfsdev.net ήταν online και εξυπηρετούσε μια ολόκληρη κοινότητα. Εγώ είχα φτιάξει ολόκληρη την ιστοσελίδα — όχι τότε, αλλά νωρίτερα — με μοναδικό σκοπό να εξυπηρετήσει τις ανάγκες της Minecraft κοινότητας της Ελλάδας, αλλά και της Ευρώπης και όλου του κόσμου. Η αποτύπωση της 5ης Μαΐου 2013 διασώζεται μέχρι σήμερα στο Internet Archive, και αυτό το κείμενο είναι μια νοσταλγική βόλτα σε αυτό.

Η RFS και οι servers της

Η ομάδα γεννήθηκε πάνω στην ιδέα ότι «για κάθε πρόβλημα υπάρχει κάποιος που μπορεί να δώσει τη λύση»: μηχανικοί λογισμικού, προγραμματιστές, σχεδιαστές παιχνιδιών, γραφίστες και άνθρωποι της διαφήμισης. Το Minecraft μάς κέρδισε από το 2011, και το «Rainbow» — ένα RPG server με custom plugins και δομές χτισμένες block-προς-block — ήταν ο λόγος που η ομάδα ενώθηκε. Μετά από δύο χρόνια συνεχούς ανάπτυξης προστέθηκε και το RFS Lobby, ένας δεύτερος server με mode όπως Wars of Races, Nazi Zombies, COR (Call of Rainbow), Slayer, Skyblock και άλλα, πάντα σε dedicated machines.

Η ιστοσελίδα χώριζε όλο αυτό σε σαφείς ενότητες: About Us, RFS Servers, Development, RFS Lab, FAQ, News (κατηγορία category/news/) και Creations (κατηγορία category/creations/). Η ενότητα των Creations ήταν ουσιαστικά το ψηφιακό «μαγαζί» της ομάδας: ο κάθε επισκέπτης μπορούσε να κατεβάσει έναν έτοιμο server — τα γνωστά πακέτα bukkit_serverAlpha V1.10–V1.12 με το script Start_RFS και εργαλείο ανοίγματος ports με λίγα κλικ — και να παίξει με τους φίλους του από όλο τον κόσμο. Το Support είχε Buycraft δωρεές (PayPal, κάρτα, paysafe) για server cost, συντήρηση και αναβαθμίσεις RAM, CPU και bandwidth.

Το MASS LOGINS CONTEST

Στα News της ιστοσελίδας υπάρχει και η ανακοίνωση του Mass Logins Contest της 19ης Μαΐου 2013: ο μεγαλύτερος Minecraft event που είχε γίνει ως τότε, με στόχο να σπάσει το ρεκόρ ταυτόχρονων logins σε ελληνικό server, με concert στο Minecraft, drop party και «σήματα καπνού» προς την Mojang, τον Notch και τον Jeb_. Διοργανωτές: padakoys, yorgaraz, somniusx, afrokolis — MADE IN GREECE. Μπορείτε να δείτε αυτή τη σελίδα μέσα από την αποτύπωση.

Το GameAthlon 2013

Το κεφάλαιο αυτό συνεχίστηκε λίγο αργότερα, στο GameAthlon της HAEC, όπου η RFS Dev Team κατάφερε πάνω από 8.000 παίκτες συνδεδεμένους ταυτόχρονα σε έναν server — αριθμός-ρεκόρ για την εποχή. Έγραψα αναλυτικά για αυτό στην ανάρτηση Το GameAthlon 2013, η RFS Dev Team και το ρεκόρ των 8.000 παικτών.

Η τεχνική πλευρά

Ο δικός μου ρόλος στην ομάδα ήταν βαθιά μηχανικός. Διαχειριζόμουν τα ενοίκια των game servers και την αρχική εγκατάστασή τους σε CentOS της τότε εποχής, έγραφα scripts για τη διαχείριση των Minecraft servers με bash, screen και tmux, και έτρεχα και εργαλεία παρακολούθησης. Οι server έτρεχαν σε ram-drives, σε μηχανήματα που έφταναν ακόμα και τα 128GB RAM την εποχή εκείνη. Η Java πάνω στην οποία γράφτηκε το Minecraft είναι εξαιρετικά απαιτητική σε μνήμη και CPU, και οι δυνατότητες server-side βελτιστοποίησης ήταν τότε περιορισμένες — τα ram-drives και το multi-threading ήταν το πρώτο, απαραίτητο βήμα.

Υπήρξε και μια ευκαιρία να παρουσιάσουμε δουλειά της ομάδας στη Θεσσαλονίκη, στη ΔΕΘ, αλλά δεν υπάρχουν αρκετές πηγές για να γράψω κάτι σωστό γι' αυτό — δεν ήμουν εκεί.

Πηγή