Es ist geschehen. Coob - das Bukkit für Cube World ist erschienen. Ein kompletter Server, basierend auf Mono (läuft also auch unter Linux) mit der Möglichkeit eigene Programmroutinen in den Server zu implementieren.
Den Anhang 18657 betrachten
Dieser Server ist noch in Entwicklung und hat nicht die komplette Funktionsvielfalt wie der offizielle Server, aber er ist Open-Source, wird weiterentwickelt und wird bald freigegeben zum Download. Für Entwickler ist dies praktisch das Einfallstor für alles, was man so benötigt um seinen eigenen Server endlich korrekt betreiben zu können.
Man kann mit diesem Mod nicht nur Banlisten pflegen, sondern auch Befehle und Bedingungen implementieren. Als Programmiersprache ist Javascript implementiert worden.
Wir sind mehr als gespannt, wie es weitergeht! :)
Hintergrundinfos:
Programmiersprache des Servers: C#
Programmiersprache der Mods: Javascript
function onChatMessage(message, client) {
LogInfo(" " + message);
if (message.StartsWith("/help")) {
client.SendServerMessage("There are no commands yet, sorry");
return false;
}
return true;
}
function onClientJoin(client) {
var id = client.ID;
var entity = client.Entity;
var name = entity.Name;
LogInfo("Client #" + id + ", " + name + " has joined.");
if (entity.Level > 300) {
client.Disconnect("Level over 300.");
return false;
}
return true;
}
support irc channel is #coob on irc.esper.net.
Source: http/cubeworldforum.org/topic/10274-coob-a-net-cubeworld-server-with-javascript-scripting/