Cipher-DB Project: Koordinatendatenbank für Space Pioneers

Das Cipher-DB Project

Das Cipher-DB Project ist ein Datenbankprojekt fuer SpacePioneers.
Das Ziel des Projektes ist es eine funktionsreiche, php-basierte Datenbank zum Speichern von Koordinaten und vielem mehr aus Space Pioneers zu hosten.
Der Sinn dieser Seite ist es euch generelle Informationen über das Projekt zu geben. Bei Fragen könnt ihr ins Forum schreiben. Das Projekt wird zusammen von GLKGereon und yankee gefuehrt.
Für direkte Anfragen an mich könnt ihr auch an anmeldung@cipher-db.net mailen.

Die Cipher-DB OpenSource

Seit dem 4. Mai 2008 ist die Cipher-DB in einer OpenSource-Version vorhanden. Technisch ist die OpenSource-Version nahezu 100%-ig identisch mit der kommerziellen Version. Allerdings fehlt natürlich der Support, das Hosting sowie der Update- und Backupservice...
Mehr dazu im hier

Leistungen

Was die DB alles kann...
Ein paar Funktionen, wie zum Beispiel Spieler und Allianzen usw. manuell zu bearbeiten und anzulegen, sehe ich als so grundlegend an, dass es sich nicht lohnt diese hier aufzuführen...

Features, die die Datenbearbeitung von Spacepioneers-Daten direkt beeinflussen

  1. Einen Login für jeden Benutzer
  2. Statistik, wer wann wieviele Planeten/Allianzen/Spieler in der DB angelegt/bearbeitet hat
  3. Jedem Benutzer kann eine bestimmte Zahl Planeten eingeben werden, die dieser innerhalb der letzten x Tage gescannt haben muss um in der DB suchen zu duerfen.
  4. Copy&Paste Parser der Sonnensystemansicht aus SP heraus. Der Parser ist sogar so gut, dass jede manuelle Bearbeitung von Daten unnötig wird.
  5. Copy&Paste Parser der Rangliste aus SP heraus.
  6. Statusspeicherung von Spielern mit Datum und Uhrzeit, seit dem Sie diesen Status haben (urlaub, gesperrt, inaktiv)
  7. (iu)-Rausfallsliste. Damit könnt ihr eure Raidkolo immer rechtzeitig setzen.
  8. IRC-Bot, der sich einfach in einen Allianzchannel (oder mehrere channel) joinen lässt und über dem die DB bequem abgefragt werden kann
  9. Um innerhalb der Allianz aufzuteilen, wer für welchen Bereich zum scannen verantwortlich ist, gibt es die Möglichkeit jedem Spieler einen Bereich zuzuweisen. Daraus wird dann eine für jeden einsehbare Grafik generiert.
  10. Es ist Möglich jedem Spieler ein Diplomatiestatus (nap, neutral, krieg) zuzuweisen.
  11. Die Suche umfasst die Möglichkeiten nach bestimmten Diplomatistati(-kombinationen), Stati(-kombinationen) (urlaub, gesperrt, inaktiv) und im Umkreis bestimmter Koordinaten zu suchen. Die Ausgabe lässt sich dabei nach mehreren Optionen, darunter auch der Entfernung, zu sortieren.
  12. Es gibt eine Planetenkarte, die farblich Systeme mit eigenen, feindlichen und befreundeten Planeten hervorhebt.
  13. Die Planetenkarte kann auch nahezu Stufenlos farblich darstellen, wie lange es her ist, das bestimmte Planeten gescannt wurden.

Sonstige Features

  1. Die DB enthält 100MB Webspace (mit einem Ordner (der auch beliebig viele Unterordner haben kann), auf dem ihr Allianzintern Dateien speichern könnt.)
  2. Auf Wunsch gibt es einen teamspeakserver kostenlos hinzu
  3. Zur Kommunikation in der Allianz gibt es die Möglichkeit News zu posten, die auf der Startseite erscheinen
  4. Es gibt eine Seite um Links auf andere Webseiten zu speichern
  5. Eine Onlineliste zeigt an, wer gerade noch in der DB eingeloggt ist
  6. Es gibt ein Rechtesystem, welches es erlaubt jedem einzelnen DB-Benutzer Rechte wie Onlineliste sehen, News posten, News editieren, News löschen, Im Websapce hochladen, im Webspace löschen, im Webspace umbenennen usw. zu geben oder vorzuenthalten.
  7. Ein internes PN-System ermöglicht es, dass sich DB-Benutzer untereinander ähnlich wie bei SP Nachrichten schicken können. Allerdings gibt es hier keine automatische Löschung von Nachrichten und in den Nachrichten kann bbcode verwendet werden.
  8. Das Design ist komplett css basiert. Es gibt 3 vorgefertigte css-Dateien. Benutzer, die css beherschen können sich ihr eigenes Design erstellen.
  9. Es können auch SP-Grafikpakete in der DB verwenden.
  10. Eine Subdomain (xyz.cipher-db.net, xyz.cipher-db.de) ist inclusive.
  11. XML DB-Backups von allen Koordinaten sind möglich.

FAQ

Als erstes mal vorweg: Diese Fragen werden dem Name faq (frequently asked questions) eigentlich nicht wirklich gerecht, weil sie mich bis jetzt noch nicht gefragt worden. Diese Fragen hier sollen mehr strukturiert Information über das Cipher-DB Project preisgeben...


Frage: Für wen ist das Cipher-DB Project?
Antwort: Die DB ist dafuer ausgelegt von mehreren Benutzern gleichzeitig genutzt zu werden. Jeder Benutzer hat dabei einen eigenen Login. Es wird gespeichert, wer wann was zuletzt geändert hat und eine Statistik wer wieviel geändert hat gibt es auch. Diese Multibenutzerfähigkeit macht die Cipher-DB zu einer ideallen Allianzdatenbank. Jeder kann gleichzeitig auf die Daten zugreifen und trotzdem laesst sich die Aktivität einzelner Mitglieder verfolgen. Selbstverständlich müssen nicht alle Benutzer der DB in der gleichen Allianz sein. Es bleibt euch überlassen, wem ihr Zugang gewährt und wem nicht. Die Anzahl Benutzer sind nicht begrentzt.
Der zweite Vorteil gegenüber anderen DBs ist, dass ihr euch nicht um das Hosten der DB kümmern müsst. Ich stelle den Server bereit und kümmere mich um Installationen und Updates. Jegliche Webspacesuche, Kompatibilitätsprobleme usw. fallen für euch also weg.


Frage: Was für technische Vorraussetzungen muss ich mitbringen, um am Cipher-DB Project teilzunehmen?
Antwort: Nur einen Webbrowser, der JavaScript unterstützt. Grundsätzlich gilt: Wenn ihr mit eurem Browser SpacePioneers spielen könnt, dann könnt funktionieren auch alle wichtigen Funktionen der Cipher-DB. Alle Scripte werden im Opera 8.5, Firefox 1.5 und im InternetExplorer 6 getestet.


Frage: Kann ich den Quelltext vom Cipher-DB Project haben?
Antwort: Nein. Tut mir Leid, aber den gebe ich nicht raus. Auch nicht nur teilweise.


Frage: Muss jeder Benutzer in meiner Allianz bezahlen?
Antwort: Nein. Eine Person bezahlt den Preis und dann können beliebig viele Benutzer an der DB teilnehemen. Ohne Aufpreis.


Frage: Können andere Allianzen, die am Cipher-DB Project teilnehmen auf meine DB zugreifen?
Antwort: NEIN!! Eure Datenbank ist vollkommen abgetrennt von jeder anderen Datenbank auf meinem Server. Eure Daten werden vertraulich aufbewahrt.


Frage: Ich habe kein Konto und kann daher keine Überweisung tätigen. Was kann ich tun?
Antwort: Ich habe ein Konto bei der Deutschen Bank, die es ja mittlerweile in fast jede handelsüblichen deutschen Stadt gibt. Ihr könnt dort auch persönlich hingehen und auf mein Konto einzahlen. Allerdings sollte das im Vorraus mit mir abgesprochen sein!


Frage: Kann ich mir irgendwo eine Demo-Datenbank ansehen?
Antwort: Ja, ich habe zur Zeit eine Demo Datenbank unter dieser Adresse zu erreichen: http://cipher-db.net/demo/
Bei diese DB wird euer Benutzeraccount erstellt, wenn ihr versucht mit einem Benutzername einzuloggen, den es noch nicht gibt. Loggt euch also einfach mit einem beliebigen Nick+Passwort ein.
Diese Datenbank habe ich aus der Datenbank meiner ally heraus erstellt, wobei ich zufaellig ca. 5000 Planeten ausgewaehlt habe und zur anonymisierung alle Koordinaten durch Zufallswerte ersetzt habe.


Frage: Was ist mit dem Webspace? Habe ich ein trafficlimit?
Antwort: Grundsätzlich solltet ihr unter 1GB/Monat bleiben. Momentan gibt es allerdings kein fest gecodetes Limit. Ich führe allerdings Statistik wer wieviel verbraucht hat. Solange ihr den Webspace nicht missbraucht um meinen traffic in die Höhe zu jagen, werde ich auch keine Sperre einbauen.


Frage:
Antwort:


Preise

Der Grundpreis pro Monat ist 4,99 Eur/Monat. Allerdings wird es billiger, wenn ihr gleich mehrere Monate auf mal nehmt:
MonatePreis/Monat in EuroPreis/Gesamtzeit in Euro
14,994,99
24,498,98
34,2912,87
44,1916,76
53,9919,95
63,8923,23
73,7926,53
83,6929,52
93,5932,31
103,4934,90
113,3937,29
123,3440,08
133,2942,77
143,1944,66
153,0946,35
163,0448,64
172,9950,83
182,9452,92
192,8954,91
202,7955,80
212,7457,54
222,6959,18
232,6460,72
242,5962,16
Desweiteren habt ihr die Chance die DB 1 Eur/Monat günstiger zu bekommen, wenn ihr auf eure Allianzseite "Wir benutzen die Cipher-DB (www.cipher-db.net)" schreibt (muss mit mir abgesprochen sein!)

Impressum

cipher-code
Gereon Kremer und Yannik Hampe
Heuweg 3a
51427 Bergisch Gladbach

Umsatzsteuer-Identifikationsnummer: DE251848317