Servus allerseits,
heute haben wir das neue Shock-Industries CMS in der Beta Phase fertig gestellt.
Eine Live Demo gibt es auf "Moon MT2" und "Hero-Mj3". (mit den Servern habe ich nichts zu tun sie nutzen nur das CMS)
Das CMS ist direkt für Metin2 erstellt worden um euch die Administration zu vereinfachen.
Allerdings muss Ioncube auf dem Apache installiert sein damit das CMS funktioniert

Für die Leute die wissen wie man es entschlüsselt, bitte ich das sie keinerlei Daten Publizieren.
Durch den Flexiblen Aufbau ist es ein leichtes weiter Module oder Plugins hinzu zu fügen. Diese werden automatisch von dem System installiert und bei bedarf wieder deinstalliert. Um mehr Komfort zu schaffen, ist ein Board entwickelt worden was die meisten Funktionen jedes anderen Boards beinhaltet.
Dazu zählen z.B. folgende Futures:
Quote:
-Adminbereich
-BB Codes & Thx Funktion
-Subboards
-Info und Sticky Funktion
-File Uploads
-diverse Moderator Optionen
|
Es ist standardmäßig ein sehr schöner Item Shop enthalten der sich wunderbar Administrieren lässt.
Quote:
-es können nur eingetragene Items gekauft werden
-jedes gekaufte Item kann mittels des Logsystems verfolgt werden bis das Item nicht mehr vorhanden ist (gelöscht)
|
Es gibt ein einfach gestaltetes Ranglistenmodul sowie eine Rangliste aller Spieler mit eingebauter Char Suchfunktion.
Um den Serverstatus für den Login Channel1 etc anzuzeigen haben wir eine Funktion integriert mit dieser man so viele Abfragen erstellen kann, wie gewünscht sind.
Falls einmal der Loginserver oder ein Channel abstürzt hat man mit unserem CMD System die Möglichkeit den Teammitgliedern die Möglichkeit zu geben die abgestürzten Cores neu zu starten ohne das man ihnen die Daten für den Rootserver gibt. Somit ist mehr Sicherheit gewährleistet. Es ist sogar möglich festzulegen welcher Teamstatus welchen Core neu starten darf. (z.B. der Moderator darf nur den Login neu starten wenn er abgestürzt ist)
Es wurde ein simples Spendensystem erstellt was sich im Adminbereich Administrieren lässt.
Quote:
-es kann ein Coinsbonus aktiviert werden bis 50%
-es kann eingestellt werden wieviel Coins man bei welcher PSC bekommt
-Das Spendensystem kann deaktiviert werden.
|
Um auch mit Freuden Kontakt zu halten welche gerade nicht online sind, haben wir auch ein Nachrichten System eingebaut was bei Bedarf ebenfalls im Adminbereich deaktiviert werden kann.
Es kann in dem Punkt Admin->Registereinstellungen festlegen werden ob die neuen User bei der Registrierung ein paar Startcoins sowie die (Standardbonis 3. Hand etc) bekommen. Es kann maximal 4 Jahre ausgewählt werden was sicher reichlich ist
Um bei den Wartungsarbeiten zu verhindern das User einloggen, gibt es auch eine schöne Funktion um den Server in den Wartungsmodus zu schicken. Dabei wird die Registrierung und der Login für alle gesperrt die nicht im Team sind.
Hier habt ihr zum Abschluss noch eine kleine Liste was den Adminbereich kurz beschreibt:
Webseiten Einstellungen:
Quote:
-Haupteinstellungen (Seiten URL, Seiten Titel, Sprache, Ingame Rates.....)
-Willkommenstext
-Nachrichteneinstellungen
-Registrierungseinstellungen
-Vote Einstellungen(aktivieren, URL, Wartezeit zum nächsten Voten und Belohnung Coins)
-Chmod anzeige für die Webseite (zeigt an ob alle Chmod richtig gesetzt sind)
-Serverwartung
|
Pluins:
Quote:
-neue Plugins können installiert werden
-vorhandene Plugins können deinstalliert werden
|
Server Status:
Quote:
-Alle eingetragenen Abfragen werden aufgelistet und können sortiert werden
-Eingetragene Abfragen können gelöscht & bearbeitet werden
-Neue Abfragen können hinzugefügt werden
|
CMD Einstellungen (dazu muss ssh2 auf dem Game Root installiert sein):
Quote:
-Rootserver und eingetragene Cores werden aufgelistet
-alle Rootserver und Cores können bearbeitet werden wie Zugriffsrechte etc
-um die Sicherheit zu erhöhen wird das Rootpasswort 124 Bit verschlüsselt
-als Verschlüsselungskey wird die Nezwerk ID und ein generierter Salt verwendet
-dieser PW Hash funktioniert also nur auf dem Server wo er generiert wurde
|
Board Einstellungen:
Quote:
-Board Übersicht
-Boards Editieren und löschen
-Boards anlegen
-Boardkategorie anlegen
-Boardeinstellungen (wie viele Threads / Posts auf einer Seite angezeigt werden sollen etc)
|
Itemshop:
Quote:
-Items werden in Kategorien angezeigt und können bearbeitet oder gelöscht werden
-neue Items können mit Beschreibung angelegt werden
|
Navigation & Admin Navigation
Quote:
-Navigation wird aufgelistet und kann Sortiert, gelöscht sowie bearbeitet werden
-Admin Navigation kann sortiert und umbenannt werden und es ist eine Rechteverwaltung enthalten
|
Module Einstellungen:
Quote:
-Module können deaktiviert, gelöscht oder bearbeitet werden
-Module können an andere Stellen verschoben werden
-neue Module können hinzugefügt werden
-Module kann man nur für bestimmte Benutzergruppen zugänglich machen
|
Member & Admins:
Quote:
-User können gesucht und bearbeitet werden
-Teammitglieder können entlassen oder hinzugefügt werden
-der Serverbetreiber kann von keinem bearbeitet werden
|
Spenden Übersicht:
Quote:
-offene Spenden
-eingelöste Spenden
-gelöschte spenden
-Spenden Optionen
|
gemeldete User:
Quote:
-offene Reports werden gelistet
-geschlossene Reports werden als geschlossen angezeigt um einen Überblick zu behalten
|
Dann haben die User auch noch ein paar kleine Funktionen
User CP:
Quote:
-Charnamen können geändert werden
-eigene Chars können per klick auf Map1 in ihr Reich geportet werden
-alle Accountdaten bis auf die Login ID können bearbeitet werden
-Postfach (Eingang, Ausgang, Archiv und Optionen)
-Anzeige der Verwarnungen für den eigenen Account
-ein gut bestücktes Profil (ICQ Skype Facebook & Co)
-Signatur
-Avatar upload
|
Log Bereich:
Quote:
-Itemshop (hier werden alle gekauften Items gelistet)
-Spenden (hier werden alle gelöschten und eingelösten Spenden mit Datum angezeigt)
-Resett PW (hier wird angezeigt wann ein PW Reset vorgenommen wird und kann gegebenenfalls abgebrochen werden)
-Charname (hier werden alle Namensänderungen der Chars gespeichert)
|
Ein Teammitglied kann den ganzen Log über das Profil eines Users aufrufen. Zudem hat man im Itemshop Log die Möglichkeit zu schauen wer das Item gerade hat. (EQ ausgerüstet, Lager, Is Lager oder im Inventar)
Angegeben werden Charname und der dazugehörige Forumname. Im Profil werden auch die Chars mit letztem Login angezeigt und welche Verwarnungen der User schon hat.
Das sollte es erst mal gewesen sein wenn ich nichts vergessen habe.
Dann schauen wir mal was noch alles neues kommt.
Gruß BlackOut
*update*
Sry habe den Download vergessen dieser ist
offline
Wenn jemand Lust hat das CMS in mehrere Sprachen zu übersetzen die locale Daten findet ihr im Ordner:
und für die Installation unter:
Code:
/install/locale/Germany/
Die Übersetzen Daten müsst ihr dann z.B. unter /locale/Englisch/ speichern und können danach im Adminmenü unter Haupteinstellungen auf Englisch gestellt werden.
*update2*
Was ich vergessen habe zu sagen:
Es wird jeder Seitenaufruf unter /log/hit/Datum.log gelogt.
Da ist zu sehen wer (Zeit/Username/ID/Ip/Aufgerufener Link/Referrer) wo in dem CMS war.
Wenn z.B. jemand versucht bei einem User in den Account einzuloggen jedoch das falsche PW benutzt, bekommt der User eine PM zugestellt wo dies gesagt wird mit einer Aufforderung das der User einen Admin Bescheid gibt und sein PW ändern soll.
Der Admin kann dies unter /log/login/Datum.log sehen.
gelistet wird das gleiche: (Zeit/welcher User sich bei wehm einloggen wollte/etc)
Quote:
#Chancelog Update v1.2
-Onlinerekord im Serverstatus wird angezeigt mit Datum und max. Onlineusern
-gebannte oder Zeitlich gesperrte User werden bis sie wieder freigeschaltet sind nicht mehr in der Rangliste angezeigt
-die Datenbanknamen können selbst bestimmt werden (Player, Common, Hotbackup, Account, Metin2_runup)
-einige Schönheitskorrekturen wurden durchgeführt
-man kann weitere Charnamen sperren (z.B. [GA]/[SGA]/[GM]/[SA] etc)
-der Spaltenname unter player.item_proto kann geändert werden (es sind die gemeint wo der Itemname steht Standard gb2312name)
-das Plugin Installationssystem wurde verbessert und erweitert
-XSS Atacken werden vom System nun geblockt (dient dazu das man die Rangliste nicht faken kann indem man seinen Namen da einträgt)
-das CMS kann nun auch ohne Fehler in einem extra Ordner installiert werden
|
Quote:
#Chancelog Update v1.3
Update wie gewohnt über Admin -> Softwareupdate
den Installationsordner könnt ihr nach dem Update wieder löschen.
Nickname min 3 Zeichen
Quote:
|
-die Mindestanzahl der Zeichen des Nicknamen auf 3 reduziert.
|
Avatar Bildgrösse
Quote:
|
-Es kann von Seitenbetreiber selber angegeben werden was die maximale Avatargrösse ist 80 - 200 Pixel Höhe/Breite
|
Itemshop Erweiterung
Quote:
-man kann Items auch in Paketen verkaufen z.B. 200 Seelensteine etc
-es können die Itembilder angezeigt werden
-neue Kategorien (Sonderitems, Frisuren & Upitems)
-Seiten Funktion eingebaut (20 Items pro Seite)
|
Board Upload u. Anzeige Bug
Quote:
|
-im Post Edit gingen keine neuen Uploads und die Dateigrösse wurde falsch angezeigt
|
BB Codes Nachrichten
Quote:
|
-BB Codes wurden im Nachrichten Fenster eingefügt
|
User/Admin Suche
Quote:
|
Die Admin -> User und Adminsuche wurde optimiert
|
Server Status
Quote:
-es kann ausgewählt werden was angezeigt werden soll
-Accounts
-Chars
-Gilden
-Rekord
-User Online
-Rates
|
Post Vorschau
Quote:
|
-in der Post Vorschau wurden ein paar Schönheitsfehler beseitigt
|
Root CMD
Quote:
|
-in der überarbeiteten Root CMD können die ssh2 ports selbst gewählt werden
|
Cache System
Quote:
|
-die Rangliste und der Server Status haben ein Cache bekommen um die Ladezeit zu verbessern
|
Board Vorschau
Quote:
|
-es wird das benutzte Board mit angezeigt
|
Neue locale/*****/admin/wartung.php
Quote:
$locale['wartung001'] = "Server Wartung";
$locale['wartung002'] = "Der Wartungsmodus ist aktiviert!";
$locale['wartung003'] = "Serverwartung Daktivieren";
$locale['wartung004'] = "Hier hast du die Möglichkeit den Server in den Wartungsmodus zu setzen.<br />Es werden alle Accounts, die keinen besonderen Status wie Mod, Admin oder Superadmin haben,<br />aus dem Game und der Webseite ausgeschlossen, bis die Serverwartung deaktiviert wird.";
$locale['wartung005'] = "Serverwartung Aktivieren";
$locale['wartung006'] = "Der Wartungmodus wurde erfolgreich aktiviert!";
$locale['wartung007'] = "Der Wartungmodus wurde erfolgreich deaktiviert!";
|
Erweiterung locale/*****/admin/status.php
Quote:
$locale['status023'] = "Info";
$locale['status024'] = "Trage hier die Ips und Ports deiner game1 Core Files ein.";
$locale['status025'] = "Es darf keine leere Zeile gespeichert werden da es sonst zu Fehlern kommt.<br />Es müssen nur die Game1 Cores von jedem Channel eingetragen werden<br />der Rest wird automatisch eingelesen.";
$locale['status026'] = "<br /><br />Der Eintrag sollte so in etwa so aussehen für 2 Channel:<br />192.168.2.100:13002<br />192.168.2.100:15002<br /><br />";
$locale['status027'] = "Es muss zudem in jedem Gamecore außer db und auth die adminpage_ip1:<br />Webspace IP eingetragen werden damit die Online Useranzahl ausgegeben werden kann!";
$locale['status028'] = "[User Zähler]";
$locale['status029'] = "[Optionen]";
$locale['status030'] = "Server Status Optionen";
$locale['status031'] = "Soll der Portstatus angezeigt werden?";
$locale['status032'] = "Soll angezeigt werden wieviele Accounts es gibt?";
$locale['status033'] = "Soll angezeigt werden wieviele Chars es gibt?";
$locale['status034'] = "Soll angezeigt werden wieviele Gilden es gibt?";
$locale['status035'] = "Sollen die Rates angezeigt werden?";
$locale['status036'] = "Soll angezeigt werden wieviele Player online sind?";
$locale['status037'] = "Soll der Rekord der maximalen online User angezeigt werden?";
|
Erweiterung locale/*****/admin/settings.php
Quote:
$locale['settings014'] = "Max Grösse Avatar:";
$locale['settings015'] = "(Optimal 100x100 Pixel)";
$locale['settings016'] = "Pixel";
|
Erweiterung locale/*****/admin/ishop.php
Quote:
$locale['ishop025'] = "Stückzahl";
$locale['ishop026'] = "Gib hier eine Anzahl an wie viele Items davon gekauft werden.<br />Das Item muss stabelbar sein sonst erscheint nur ein Item auch wenn 200 angegeben sind!";
|
Erweiterung locale/*****/admin/cmd.php
Quote:
$locale['cmd045'] = "Sshd2 Port:";
$locale['cmd046'] = "hier muss der sshd2 Port rein (z.B. 111)";
Erweiterung locale/*****/serverstatus.php
$locale['serverstatus009'] = "Anzeigen sind deaktiviert!";
|
Erweiterung locale/*****/main.php
Quote:
$locale['main019'] = "Es muss erst die neue Version hochgeladen werden um zu Updaten!";
$locale['main020'] = "Updates";
$locale['main021'] = "Softwareupdate verfügbar!";
$locale['main022'] = "Softwareupdate";
|
Erweiterung locale/*****/ishop.php
Quote:
|
$locale['ishop016'] = "Stückzahl";
|
Erweiterung locale/*****/func.php
Quote:
$locale['func017'] = "Die Chmod der /inc/config.inc.php d\u00fcrfen nur bei der Installation oder einem Update auf 777 gesetzt sein! Trift nichts von beiden zu muss der Chmod auf 644 gesetzt werden!";
$locale['func018'] = "Hoppla, es fehlt der Copyright Hinweis!";
$locale['func019'] = "Hier findest du die L\u00f6sung f\u00fcr das Problem:";
$locale['func020'] = "Wenn du dabei Hilfe brauchst, kannst du uns auf Shock-Industries besuchen.";
$locale['func021'] = "Wir w\u00fcnschen dir weiterhin viel Erfolg ";
|
dann viel Spaß mit der v1.3
Gruß Lars
|
Quote:
#Chancelog Update v1.4
Rangliste EQ Viewer
Quote:
-über die Rangliste kann man sich das EQ der Player anschauen wenn sie es nicht deaktiviert haben
-ab Userstatus MOD kann der EQ Viewer auch über das Profil des Users aufgerufen werden auch wenn dieser vom User Deaktiviert wurde
-Freunde eines Users können über das Profil die Chars und den EQ Viewer sehen auch wenn der EQ Viewer für Fremde deaktiviert ist
|
Ingame Adminverwaltung
Quote:
|
-damit ist es möglich, Ingame Admins: hinzufügen, bearbeiten und löschen
|
Itemshop Erweiterung
Quote:
|
-es können Sonderitems gekauft werden (Premiumaccount, doppelt exp, 3. Hand, etc)
|
Beitrag melden
Quote:
|
-User können Beiträge im Board melden
|
UserCP Erweiterung
Quote:
-Freundschaftssystem
-Ignoliste
-Char Namensänderung kann nur noch mit einem Premium Account benutzt werden
Server CMD
-der Bug mit der leeren CMD-Anzeige ist beseitigt damit funktionieren auch alle CMD Funktionen auf FreeBSD 7.4 und höher
|
Cache
Quote:
|
-der Cache kann Aktiviert und Deaktiviert werden
|
Neues Profil
Quote:
|
-neuer Profilaufbau mit mehr Funktionen wie Gästebuch und Freundschaftssystem
|
Bugfixes
Quote:
|
-nicht nennenswerte Bugfixes und Verbesserungen
|
|
Quote:
#Chancelog Update v1.5
Security System
Quote:
-Banword können definiert werden die beim erstellen geblockt werden
-User können gebannt werden mittels IP
-System kann aktiviert und deaktiviert werden
-User werden bei erreichen eines Limits automatisch gebannt (einstellbar)
|
Rangicons
Quote:
|
-im Board wurden Rangicons eingefügt
|
Spenden
Quote:
-Ukash wurde zu den Spenden hinzugefügt
-man kann wählen ob PSC, Ukas oder beides zu sehen ist
-life Anzeige der Coins die man bei welchen Spendenbeträgen bekommt
|
Itemshop
Quote:
-Itemshop Securitysystem wurde eingefügt um den bekanten IS Hack zu blockieren
-im Itemshop kann man Videos anzeigen lassen wo das Item in einem Kurzen Video gezeigt wird
-Bug in der Zeitangabe der Sonderitems wurde behoben (3. Hand etc)
-gekaufte Items verschwinden im Game nicht mehr nach dem Kauf im Itemshop
|
Warnings
Quote:
|
-Verwarnungen können von Moderatoren wieder gelöscht werden
|
Sonstiges
Quote:
|
-nicht nennenswerte Bugfixes und Verbesserungen
|
|
Quote:
#Chancelog Update v1.6
Schriftfarbe und Smileys
Quote:
|
-Schriftfarbe, Smileys und vieles mehr sind für Posts wählbar
|
Userfarben
Quote:
|
-es kann für jeden Usertyp eine eigene Farbe angegeben werden
|
Boardfunktionen
Quote:
|
-Boardfunktionen wie Thx Quote o. Edit bekommen einen Button
|
Cash Guthaben
Quote:
|
-das Guthaben wird für Mods im Profil unter Statistik angezeigt
|
Board Umfrage
Quote:
|
-im Board können Umfragen erstellt werden
|
Serverstatus DynDNS
Quote:
|
-im Serverstatus können auch DynDNS Adressen eingegeben werden
|
Sicherheits Erweiterung
Quote:
|
-im Securitysystem kann das übermitteln von $_POST Daten von fremden Seiten verboten werden
|
Gildenrangliste
Quote:
|
-in der Top10 und in der erweiterten Rangliste kann man zwischen Player und Gilden wählen
|
TS3 Connect Link
Quote:
|
-es ist möglich einen TS3 Connectlink in die Navigation zu setzen
|
Email Benachrichtigung
Quote:
|
-der Fehler mit der Email Benachrichtigung bei eingehenden Nachrichten wurde behoben
|
Site Description
Quote:
|
-es können eigene description und keywords bearbeitet werden
|
CMS solo Nuzung
Quote:
|
-im Adminbereich können alle Metin2 Funktionen aktiviert und deaktiviert werden
|
BB Code und Smiley Verwaltung
Quote:
-im Adminbereich kann man BB Codes deaktivieren oder aktivieren
-es können eigene Smileys einfügen und bestimmt werden bei welchen Zeichensatz sie auftauchen sollen
|
Sonstiges
Quote:
|
-nicht nennenswerte Bugfixes und Verbesserungen
|
|