VORWORT – WICHTIG
Bitte komme bei Interesse zuerst auf Teamspeak. Eine Unterstützung bei der Installation ist kein Problem. JAMES hat seine erste Reife erreicht und funktioniert gut. Der Konfigurator befindet sich in der BETA. Damit keine Probleme auftreten, klären Sie bitte im Vorfeld folgende Fragen:
1. Kann der Teamspeak-Server, auf den JAMES zugreifen soll, ein Query-Login? (Extras – Query Login — Provider per Support fragen)? (Nexteamspeak zB)
2. Lässt sich die Whitelist verändern (IP von JAMES, Provider per Support fragen)
3. Lassen sich die Flood-Limits erhöhen (Server editieren – Anti-Flood (Maximalwerte setzen))?
4. Laufen Teamspeak und Homepage über IPv4? Wenn der Teamspeak-Server IPv4 nutzt und die Homepage (zB durch einen Proxytunnel) IPv6, kann JAMES keine User registrieren (der Quicklogin funktioniert das ebenfalls nicht).
5. Funktioniert das SSL-Zertifikat für die Domäne vernünftig / ist sie korrekt eingerichtet?
6. Lässt sich WordPress eigenständig installieren? Der Tabellen-Prefix MUSS wp_ lauten.
1. Kann der Teamspeak-Server, auf den JAMES zugreifen soll, ein Query-Login? (Extras – Query Login — Provider per Support fragen)? (Nexteamspeak zB)
2. Lässt sich die Whitelist verändern (IP von JAMES, Provider per Support fragen)
3. Lassen sich die Flood-Limits erhöhen (Server editieren – Anti-Flood (Maximalwerte setzen))?
4. Laufen Teamspeak und Homepage über IPv4? Wenn der Teamspeak-Server IPv4 nutzt und die Homepage (zB durch einen Proxytunnel) IPv6, kann JAMES keine User registrieren (der Quicklogin funktioniert das ebenfalls nicht).
5. Funktioniert das SSL-Zertifikat für die Domäne vernünftig / ist sie korrekt eingerichtet?
6. Lässt sich WordPress eigenständig installieren? Der Tabellen-Prefix MUSS wp_ lauten.
Wenn alles schief geht – was gibt es für Lösungen?
Die beste Lösung bisher ist ein eigener Root-Server (kein VServer!). Auf einem eigenen Server, lässt sich der Datenschutz gut erfüllen, Teamspeak und Homepage gut und schnell nutzen und verwalten. Für den Start reicht eine kostenlose Teamspeak-Lizenz mit ca. 30 Slots. Diese Lizenz lässt sich nachträglich problemlos ändern.
Server mit dedizierter CPU (und RAM) gibt es ab ca. 20 EUR pro Monat. Diese müssen selbstständig installiert, konfiguriert und verwaltet werden!
Ein eigener Server garantiert die unabhängige Nutzung von Teamspeak und bringt einen wehementen Zugewinn an Datenschutz, Performance, Flexibilität und Stabilität.
Eine Teamspeak-Lizenz mit 100 Slots liegt bei cirka 100 Dollar pro Jahr. Diese Lizenz ist direkt bei Teamspeak zu erwerden. JAMES ist in der FREE Edition kostenlos!
Kostenpflichtig sind Zusatzmodule, wie z.B. das Streaming oder die Akquise, weil dazu weitere Server benötigt werden, um die Kosten dieser Server zu decken.
JAMES ist NICHT Gewinnorientiert, sondern aus Eigenbedarf immer weiter gewachsen. Gestartet haben wir im Juni 2017, nach ca. drei Jahren Erfahrungen in Clans.
Die beste Lösung bisher ist ein eigener Root-Server (kein VServer!). Auf einem eigenen Server, lässt sich der Datenschutz gut erfüllen, Teamspeak und Homepage gut und schnell nutzen und verwalten. Für den Start reicht eine kostenlose Teamspeak-Lizenz mit ca. 30 Slots. Diese Lizenz lässt sich nachträglich problemlos ändern.
Server mit dedizierter CPU (und RAM) gibt es ab ca. 20 EUR pro Monat. Diese müssen selbstständig installiert, konfiguriert und verwaltet werden!
Ein eigener Server garantiert die unabhängige Nutzung von Teamspeak und bringt einen wehementen Zugewinn an Datenschutz, Performance, Flexibilität und Stabilität.
Eine Teamspeak-Lizenz mit 100 Slots liegt bei cirka 100 Dollar pro Jahr. Diese Lizenz ist direkt bei Teamspeak zu erwerden. JAMES ist in der FREE Edition kostenlos!
Kostenpflichtig sind Zusatzmodule, wie z.B. das Streaming oder die Akquise, weil dazu weitere Server benötigt werden, um die Kosten dieser Server zu decken.
JAMES ist NICHT Gewinnorientiert, sondern aus Eigenbedarf immer weiter gewachsen. Gestartet haben wir im Juni 2017, nach ca. drei Jahren Erfahrungen in Clans.
TS Vorbereitung ==> ServerQuery Neue Identität anlegen (Extras - Identitäten) Neuen Favoriten erstellen und die neue Identität nutzen (Experten-Einstellungen in den Favoriten!) Admin Token benutzen, um mit dieser neuen Identität zum Serveradmin (SA) zu werden Teamspeak - Extra - ServerQuery anlegen (Username + Passwort aufschreiben!) ==> Benötigte TS-Gruppen 1 Eine Gruppe für die Community (kann zB so heißen, wie die Homepage als zB dieverlorenen.net) 2 Unregistered 3 Das Kürzel jedes Clans als TS-Gruppe (i_group_show_name_in_tree) ==> TS Channels AFK Lang AFK Kurz AFK Bitte Anstupsen Gefängnis ==> Benötigte Zugänge ==> FTP-Account (host,user,pass) ==> MYSQL-Account (host,db,user,pass) Falls kein WordPress vorinstalliert ist: ==> WordPress auf FTP übertragen und die Seite aufrufen ==> WordPress Admin, Baseconfig Keine Suchmaschinen am Start! ==> WordPress für JAMES vorbereiten ==> PlugIns installieren wp-force-login bbpress buddypress Classic Editor Classic Widgets events-made-easy html-editor-syntax-highlighter shortcodes-ultimate user-access-manager user-role-editor Autoptimize WordPress Galerie-Plugin – NextGEN Gallery Insert Pages WWL-JamesClient OMGF | GDPR/DSVGO Compliant, Faster Google Fonts. Easy. ==> Alle o.g. PlugIns ==> Theme wählen, zB Sydney oder Baskerville Best Practice Theme is Baskerville ==> WordPress - Einstellungen - Permalinks :: Auf Beitragsname stellen .htacccess updaten und dabei an SSL als Default denken Beispiel .htaccess Options -Indexes RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L] <Files xmlrpc.php> Order allow,deny Deny from all </Files> # Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0 RewriteCond %{HTTP_USER_AGENT} Mozilla/5\.0\ \(X11;\ Ubuntu;\ Linux\ x86_64;\ rv\:62\.0\)\ Gecko/20100101\ Firefox/62\.0 [NC] RewriteRule .* - [R=503,L] <FilesMatch "\.(jpg|jpeg|png|gif|swf|js|css)$"> Header set Cache-Control "max-age=31557600, public" </FilesMatch> # BEGIN WordPress # Die Anweisungen (Zeilen) zwischen `BEGIN WordPress` und `END WordPress` sind # dynamisch generiert und sollten nur über WordPress-Filter geändert werden. # Alle Änderungen an den Anweisungen zwischen diesen Markierungen werden überschrieben. <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress /Beispiel .htaccess ==> Neue Seiten anlegen 1 STARTSEITE mit Inhalt wie im Screenshot unterhalb 2 NEWS OHNE Inhalt Inhalt: ==> Neue Seiten anlegen mit max. Breite 1 MORE mit Inhalt wie im Screenshot unterhalb 2 CLEAN mit Inhalt wie im Screenshot unterhalb Inhalt: ==> Optional: Clean Template zuvor unter Themes / Themename hochladen https://warumwirleben.de/svn/wordpress/ ==> WordPress - Einstellungen - Lesen Diese Start- und Newseite eintragen Homepage : STARTSEITE Beitragsseite: NEWS Am Anfang am Besten Suchmaschinen davon abhalten, diese Website zu indexieren. ==> WordPress - Einstellungen - Allgemein Im Default sind Registrierungen aus. Schalte Sie ein! ==> WordPress - User - User Role Editor ACHTUNG: Wenn die Role gesperrt nicht existiert, legt JAMES automatisch alle ROLES an, wobei die alte Zuteilung überschrieben wird! Wenn also an den ROLES nicht geändert werden soll, einfach eine ROLE gesperrt anlegen und man muss sich um alles manuell kümmern. Wenn JAMES es automatisch machen soll, zB nach einer Neuinstallation von WordPress, dann kann der Bereich der ROLES übersprungen werden Clan Offizier (author) delete_posts edit_posts read Clan Freund (clanfreunde) read Clan Mitglied (contributor) read Clan Presseoffizer (presseoffizier) create_posts edit_posts publish_posts read Option: upload_files Option: unfiltered_html Clanfuehrung (editor) create_posts create_pages (not seen in actual versions so do not worry) delete_others_posts delete_posts delete_published_posts edit_others_posts edit_pages edit_posts edit_published_pages edit_published_posts list_users manage_categories manage_links moderate_comments publish_pages publish_posts read Option: upload_files Option: unfiltered_html Gesperrt (gesperrt) [NICHTS, auch kein read] ==> Buddypress einrichten Einstellungen - BuddyPress Einstellungen - Komponenten aktiv: Erweiterte Profile, Account-Einstellungen, Benutzergruppen. Nur diese drei! Erste Benutzergruppe als Dummy erstellen! ==> Einstellungen von Buddypress (Admin-Bar für Gäste ausblenden zB) ==> Activate the Classic Editor as default Einstellungen - Schreiben - Standard-Editor: Classic Editor - Erlaube Wechseln: Nein ==> AutoUpdate for CSS, JS for more free features If you want to use the CSS or JS-Files, please provide your FTP-Data for the AutoUpdate via Ticket. We will activate it within a few hours or days (it is free, needed for charts or syntax highlighting) ** WORDPRESS IST INSTALLIERT ==> Masterkonfigurator füttern und speichern https://www.warumwirleben.de/more/?f=masterkonfigurator&create=1 ==> Homepage funktioniert First Message: Konfigrator: ErrorID: 2560 | Message: invalid group ID Do not worry, just keep adding the configuration in the Konfigurator. Keep track on the Homepage - ErrorMessages. The message will disappear, if every needed value is set. ==> Menustruktur im JAMES-Konfigurator umstellen auf Typ 4 ==> Import der Menuvorlage und Prüfung der Menüs https://www.kundendomain.tld/more/?f=sync_menu&filter=3&insert=1 Nun kann jeder weitere Einstellung im JAMES-Konfigurator getätigt werden. Folgende Rolen müssen in den UAM_GROUPS gesetzt sein, damit die WoT-Schnittstelle alle Ränge ordentlich abgleichen kann: Optional dem Kampfoffi die Rolle Offiziere zuteilen, damit er Termine eintragen und die Tickets sehen kann. Damit der Quicklogin funktioniert, muss Autoptimize installiert werden. Folgende Konfiguration funktioniert gut: Die Profilfelder werden von JAMES automatisch jede Stunde kontrolliert und angelegt, falls nicht vorhanden. Für das Widget auf der rechten Seite einfach ein individuelles HTML einfügen mit Inhalt: Damit das Widget funktioniert noch fix die Shortcodes Einstellungen anpassen: Damit alle User (mit Berechtigung, die Beiträge ändern zu dürfen) die Events ändern dürfen, müssen folgende Rechte eingestellt werden: Wenn der Default (Standard) für Events auf Öffentlich gesetzt werden soll, kann man dies wie folgt erreichen: Für die Benachrichtigungen auf Teamspeak können Vorgaben definiert werden. Anbei unsere Einstellungen der DVE: Autoptimize Spezialeinstellung (if needed) Erinnerungen erhalten nur Clanmitglieder! Die Bedeutungen der Kategorien in den Events:
Bollwerk | Bollwerke des Clans |
CW-Anmeldung | Anmeldungen zum CW Allgemein |
Clanwars | Anmeldungen zum spez. CW-Gefecht |
Übung | Übungen des Clans (Training) |
Besprechung | Besprechungen des Clans |
Benachrichtigung | Benachrichtigungen für einen speziellen Rang zB Ränge abgleichen bei Persos |
Kriegsspiele | Kriegsspiele des Clans |
Vorstoss | Vorstösse des Clans |
Event | Falls keine andere Kategorie stimmt, wird es zum Event (Standard, Default) |
http://clanverwaltung.de:9001/p/2020-clanbesprechungen-dve-piep
Danke für die Installation und viel Spaß mit der Clanverwaltung JAMES!
Bei Fragen können Tickets angelegt werden, eine genaue Dokumentation findet sich (als Link) auf
https://clanverwaltung.de/.