• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!
  • Dies ist ein moderiertes Forum. Dein Beitrag ist für dich und andere erst sichtbar, wenn er von einem Teammitglied moderiert wurde! Wird dein Beitrag abgelehnt erhältst du eine Meldung. Bitte erstelle so lange keine neuen Beiträge! Die Freischaltung wird auch nicht durch Nachfragen bei einem Teammitglied beschleunigt.

Block City sucht nach Developern und Servertechnikern

GWarBand

Minecrafter
Registriert
26 Dezember 2011
Beiträge
1
Diamanten
0
Moin Leute,

zur Entlastung des aktuellen Teams sucht Block City nach fähigen Developern und Servertechnikern.

Du hast noch nie etwas von Block City gehört? Macht nichts hier mal das Prinzip von Block City:
Block City ist ein großer, deutschsprachiger Server mit über 350.000 Mitgliedern und hat über 15.000 Stammspieler. Auf Block City gibt es 2 Citybuildserver, 1 Skypvpserver sowie unterschiedliche Minigames (MinecraftParty, Survivalgames, EndGames, BlockZ). In Spitzenzeiten spielen bis zu 1200 Spieler gleichzeitig auf dem Server.

Nun wirst du dich sicherlich fragen was muss ich den als Developer auf diesem Server tun?
Die Frage ist ganz einfach zu beantworten: Du musst entwickeln.
Nein natürlich ist das bei Block City nicht so einfach ;)
Grundlegend wären folgende Themengebiete möglich:
  • Entwicklung von allgemeinen Plugins
  • Entwicklung des Core-Frameworks
  • Entwicklung von Minigames
  • Entwicklung von Clustersystemen
  • Entwicklung von Multithreading
  • Entwicklung von Netzwerkprotokollen
  • Entwicklung von AntiCheatSystemen

Des Weiteren müssen bereits vorhandene Anwendungen gewartet und geupdatet werden sowie vorhandene Fehler in Kooperation mit den Servertechnikern analysiert werden.
Außerdem gibt es auch immer wieder Webanwendungen zu entwickeln, dies geschieht meist in Java oder auch PHP.

Als Developer bekommst du noch Einblicke und Erklärungen zu den folgenden Themen:
  • Datenbankprogrammierung
  • Datenbankoptimierung (Analyse von Zugriffpfaden und Optimierung dieser)
  • MySQL, LDAP, DB2, MariaDB, MongoDB
  • Netzwerkprogrammierung/Optimierung von Protokollen
  • Optimierung deines Javacodes
  • Umgang mit SVN und Jenkins (Maven)

Natürlich gibt es auch ein paar Voraussetzungen für diese Tätigkeit.
Du solltest mindestens 1 Jahr schon mit Java programmieren und dir sollten die Wörter API/Library etwas sagen. Dein Quellcode sollte strukturiert und objektorientiert sein. Du solltest teamfähig sowie kommunikationsfähig sein. Außerdem solltest du immer bereit sein etwas Neues zu lernen. Für die Kommunikation untereinander wird Teamspeak3 genutzt, daher musst du ein Headset sowie dieses Programm besitzen. Für die Arbeit in diesem Team solltest du mindestens 14 Jahre alt sein.


Das Entwickeln ist nichts für dich? Vielleicht spricht dir der Servertechniker mehr zu.
Auf Block City kannst du folgende Tätigkeiten durchführen:
  • Wartungen an Gameservern
  • Wartungen an Minecraftclustern
  • Wartungen an Datenbanken
  • Wartungen an Datenbankclustern
  • Testen und konfigurieren von Plugins
  • Ausarbeitung von Wartungskonzepten

Außerdem musst du Fehler analysieren und diese den Developern melden, wenn es sich hierbei um ein Plugin handelt das von Bukkit gedownloadet wurde muss der Entwicklern auf den Fehler hingewiesen werden. Des Weiteren müssen Bash-Skripte erstellt werden, die z.B. eine automatisierte Wartung sicherstellen oder auch Dateikonvertierungen, die durch ein Pluginwechsel notwendig sind.
Ein wichtiger Aspekt ist noch Möglichkeiten zu finden, die die Performance zu steigern.

Die Servertechniker bekommen noch Einblicke und Erläuterungen zu den Themen:
  • Datenbankoptimierung (Analyse von Zugriffpfaden und Optimierung dieser)
  • Grundlagen in Bash und Linux
  • Effiziente Fehleranalyse
  • Verwaltung und Entwicklung von LDAP-Systemen
  • Performanceanalyse

Die Voraussetzungen für diese Tätigkeit sind:
Du solltest Grundlagen im Bereich Plugininstallation und –konfiguration besitzen. Außerdem solltest du mit FTP und Webinterfacen umgehen können. Du solltest teamfähig sowie kommunikationsfähig sein. Des Weiteren solltest du immer bereit sein etwas Neues zu lernen. Deine Arbeiten sollten strukturiert sein und dir sollte es nichts ausmachen Dokumentation und Changelogs zu erstellen. Die Wartungen auf Block City finden meist zu Zeiten statt bei denen die Userzahlen gering sind, daher sollte es dir möglich sein zu solchen Zeiten online zu sein. Für die Kommunikation untereinander wird Teamspeak3 genutzt, daher musst du ein Headset sowie dieses Programm besitzen. Für die Arbeit in unserem Team solltest du mindestens 16 Jahre alt sein.


Falls du Interesse an einer der beiden Tätigkeiten hast, melde dich einfach bei uns im Teamspeak bei Lingo93 oder GWarBand. Bewerbungen hier im Thread oder via PN werden ignoriert.
Sollte es zu Fragen kommen, stelle diese bitte hier im Thread.
 
Zuletzt bearbeitet von einem Moderator:

Spamversender

Schafhirte
Registriert
9 März 2014
Beiträge
121
Diamanten
0
Ich hätte da potenzielles Interesse, gibt es denn eine Gegenleistung? Ich werde morgen eine Bewerbung als Dev raushauen. Ich könnte auch ein paar Aufgaben als Servertechniker übernehmen.

Noch ein paar Verständnisfragen:
- was meint ihr mit Cluster(systemen)? Für mich klingt das nach Netzwerk :D
- was ist bei euch ein Core-Framework?

Das mit den Minigames trifft sich gut, da ich gerade selber eine eigene Minigame-API in Planung habe :)
 
Zuletzt bearbeitet:

Mario52

Workaholic
Registriert
19 August 2013
Beiträge
507
Diamanten
1
Minecraft
Mario_52
Ich bitte auch um eine genauere Erleuterung der Aufgaben des Development-Bereiches.
 

Lingo93

Minecrafter
Registriert
10 Juli 2011
Beiträge
4
Diamanten
0
Ich hätte da potenzielles Interesse, gibt es denn eine Gegenleistung?

Ist bis auf einen entsprechenden Rang nicht vorgesehen, da die meisten vermutlich aber dabei auch viel lernen können (Wir haben 5 bzw. 10 Jahre Progammierfahrung) habt ihr auch etwas davon.

- was meint ihr mit Cluster(systemen)? Für mich klingt das nach Netzwerk :D
Das hat auch viel mit Netzwerk zu tun. Ein Cluster ist eine "Gruppe" von Servern die Zusammenarbeiten und dafür viel miteinander Kommunieren.
z.B. als Dev geht es da vorallem darum, das alle Gameserver performant miteinander Kommunizieren können müssen

- was ist bei euch ein Core-Framework?
Ein Framework an sich sollte eig. hoffe ich klar sein. Wir verwenden auf den Servern aufbauend auf die Serversoftware eine eigenentwickelte Software die bestimmte ergänzende oder vereinfachende Funktionen zur Serversoftware und eine Schnitstelle zu den anderen Servern bereitstellt. Darauf bauen dann die meisten Plugins auf.

Ich bitte auch um eine genauere Erleuterung der Aufgaben des Development-Bereiches.
Kurz: das Entwickeln sämtlicher für den Server benötigter Software. Das steht ja aber eigentlich Recht konkret bereits oben...
Wenn du konkrete Fragen hast, können wir diese gerne noch beantworten.

Ich hoffe ich hab soweit mal alles zufridenstellend beantwortet.
 
Oben