tas2580
Blog über Webentwicklung

Mein Weblog - Seite 7

Armed Assault 2 Gameserver installieren

tas2580  

Da ich zur Zeit ArmA 2 spiele habe ich mir einen Gameserver dazu installiert. Wie das funktioniert will ich jetzt hier mal festhalten damit ich es bei der nächsten Installation leichter habe.

Gameserver Status Query

tas2580  

Aus den meisten Gameservern lassen sich über einen Query-Port Daten zu ihrem Status auslesen. So kann man auf z.b. einer Webseite anzeigen lassen welche Map gerade gespielt wird oder wie viele Spieler auf dem Server sind. Es gibt im Internet Dienste die Gameserver dauerhaft überwachen und Statistiken erstellen, oft kann man dort auch die Daten eines Servers in fremde Webseiten einbinden. Wer nicht auf einen externen Dienst zurück greifen möchte kann sich selber ein Script erstellen um Gameserver abzufragen, das Problem dabei ist dass man wissen muss wie man mit dem Server sprechen muss.

Steam Gameserver installieren

tas2580  

Mit Steam kann man nicht nur ganz einfach Spiele installieren sondern auch Gameserver. Für Linux bietet Valve ein Komandozeilen Tool an mit dem man mehrere Gameserver installieren kann. Um einen Gameserver zu installieren ist es nicht nötig das man das dazugehörige Spiel gekauft hat.

phpBB absichern

tas2580  

Das phpBB3 ist eigentlich sehr sicher aufgebaut, der Code wurde vor der Veröffentlichung von mehreren Experten auf Sicherheit getestet und die große Community sorgt dafür das potentielle Lücken schnell enteckt und geschlossen werden. Trotzdem gibt es ein paar Dinge die man noch tun kann um die Sicherheit zu erhöhen. Oft sind Angriffe erfolgreich weil der Admin eines Forums leichtsinnig ist und so Lücken aufreist. Ich werde hier beschreiben wie man die Sicherheit erhöhen kann und gerade Lücken die durch Leichtsinnsfehler entstehen schließen kann.

Lighttpd optimieren

tas2580  

Der Lighttpd ist ein schlanker durch Module erweiterbarer Webserver. Besonders wenn man nur eine oder wenige Webseiten auf einem Server liegen hat finde ich den den Lighttpd deutlich besser wie den Apache Webserver. Mit einigen Wenigen eingriffen in der Konfiguration lasst sich nochmal so einiges optimieren.

Lighttpd mit LDAP

tas2580  

Da ich den Apache irgendwie nicht mag benutze ich für meine Webserver schon seit einiger Zeit den lighttpd. Das ist ein schön schlanker Webserver der eigentlich alles kann was man für einen normalen Webserver benötigt. Gerade wenn man pro Server nur eine oder wenige Webseiten laufen hat ist der Lighttpd gut geeignet.

Jetzt stand ich vor dem Problem das ich einen Bereich habe der nicht öffentlich zugänglich sein soll, unter Apache würde ich einfach einen .htaccess Passwortschutz einrichten. Da ich aber meine Benutzer in einem LDAP Verzeichnis liegen habe wäre es doch schon wenn ich den Lighttpd so konfigurieren könnte das ich meine LDAP Benutzer für den Zugriffsschutz verwenden könnte.

Webseiten schneller machen

tas2580  

Es gibt mehrere Studien die zeigen das Besucher auf schnellen Webseiten länger bleiben und öfter wieder kommen, als Besucher gibt es auch nichts nervigeres wie das surfen auf langsamen Seiten. Laut einer Studie aus dem Jahre 2010 von Akamai und PhoCusWright verlassen 57 Prozent der Besucher von Onlineshops nach 3 Sekunden Wartezeit die Seite wieder, außerdem wirken Seiten die lange Ladezeiten haben auf viele Besucher unprofessionell. Aus SEO Sicht ist die Ladezeit auch nicht ganz uninteressant da Google seit April 2010 offiziell die Ladezeit als Rankingkriterium aufgenommen hat.

phpbb.de Teamtreffen

tas2580  

Von Samstag Morgen bis Sonntag Abend hätte man sich auf phpbb.de mal so richtig austoben können da fast das komplette Team auf dem phpbb.de Teamtreffen war und so das Forum nur von den 4 Zuhause gebliebenen bewacht wurde die wahrscheinlich auch nicht all zu viel online waren da sie aus zeitlichen Gründen nicht zum Treffen kommen konnten ;)

Wildcard Subdomain anlegen

tas2580  

Eine Wildcard Subdomain kann nützlich sein wenn man mit einer CMS Installation mehrere Webseiten betreiben möchte. Dabei werden alle Subdomains auf das selbe Script geschickt und dann die Domain per Script ausgelesen und je nach Bedarf die passende Konfiguration und Datenbank verwendet. Außerdem kann man Wildcard Subdomains zum User tracking verwenden indem man eine Webseite jedes man mit einer anderen Subdomain verlinkt. Über die Logs des Webservers kann man dann auslesen über welchen Link die meisten Benutzer gekommen sind.

Das anlegen von Wildcard Subdomains ist leider bei vielen Webspace Paketen nicht möglich, wer aber einen eigenen Server betreibt kann recht einfach Wildcard Subdomains für seine Domain benutzen.

Googlemail als SMTP für phpBB verwenden

tas2580  

Da es in einem meiner Foren schon länger Probleme mit der E-Mail Funktion gab wollte ich heute auf SMTP umstellen um das Problem zu lösen. Da ich eh schon einen Google Account und damit auch einen Googlemail Account habe der wie fast alles von Google zuverlässig und schnell läuft habe ich mir gedacht das ich doch einfach den Account dazu “missbrauche”. Im Gegensatz zu POP oder IMAP muss SMTP nicht extra bei Googlemail aktiviert werden um es nutzen zu können. Google stellt auf einer Infoseite auch die Daten die man verwenden soll bereit, das Problem ist nur das die mit phpBB so ohne weiteres nicht funktionieren da man SSL nicht direkt in phpBB aktivieren kann. Man kann allerdings über die Server-Adresse angeben das man SSL verwenden möchte und so Googlemail mit phpBB als SMTP verwenden.