header image
Site
Archives
UT3 - Host Server Problem
April 26th, 2009 under Allgemein. [ Comments: 1 ]

Wenn man bei Unreal Tournament 3 bei Starten eines Public Servers diese Nachricht bekommt.  Sind wohl nicht alle Ports zum Hosten einser UT3 Server freigeschalet.

“Your network configuration is not compatible with hosting matches. Please check your router’s manual for instructions on setting up ‘Port Forwarding’ or a ‘DMZ server’.

Nach langen Recherchen im Interrnet und einigen anfreagen bei Mr. Google ;-) habe ich herausgefunden das man die

Ports 7777-7787 (Game - Port)

6500 (Gamespy Query Port) und

13000(Stats Port)

vom Router aus Forwarden muss…. Was mir bei fast alen einträgen fehlt ist das noch zusätzlich die Random Ports im Router geforwarded werden müssen im falle von UT3 sind dies die Ports 49152-65535. Ich empfehle diese aber immer wenn nicht gespielt wirde aszuschalten da sie den Rechner doch empfindlich öffnen.


Italien Urlaub 2007 in Levanto
August 13th, 2007 under Allgemein. [ Comments: none ]

So jetzt habe ich meinen super Urlaub in Italien verbracht. Dort war es super. Hervorragende Sonnenuntergänge, Spitzen Pizza, und viel Sonne 8-). Naja was erzähle ich hier so viel schaut es euch doch selber an.

Levanto 2007 Strand


Eclipse RCP Tutorial 1
Juli 25th, 2007 under Java. [ Comments: 6 ]

Einleitung

Da ich bis jetzt nicht besonders gute Tutorials über Eclipse RCP Programmierung gefunden habe versuche ich hier einfach mal eines zu erstellen.

Voraussetzungen

  1. Wir brauchen natürlich eine Eclipse Programmier Umgebung die man von der Eclipse Projekt Seite bekommt
  2. Kenntnisse in Java sollte man schon habe
  3. SWT Kenntnisse sind nicht zwingend, aber von vorteil
  4. Das Tutorial was bei Eclipse mitgeliefert ist sollte man schon durchgespielt haben.

Erstellen eines neuen Projektes

Damit wir anfangen können und damit auch alles passt erstellen wir ein neues Projekt. Auch wenn wir das im Eclipse Tutorial alles schon gelernt habe hier nochmal eine kleine Einführung.

  • Als ersten erstellen wir ein neues Plug-In Projekt über “File->New->Other
  • Bei “Project name” geben wir “de.pieczewski.Tutorial1” an.
  • Und weiter gehts mit Next
  • Hier darauf achten das die frage “Would you like to create a rich client application?” mit “Yes” beantwortet ist und dann weiter mit Next.
  • Bei der Template Auswahl entscheiden wir uns dann für “Hello RCP”

Einfügen einer neuen View

Um eine neue View zu erzeugen müssen wir unserem Projekt noch eine Extension hinzufügen dazu öffnen wir die “plugin.xml” in unserem Projekt gehen auf das “Extension” Tab. Dort angekommen klicken wir auf den “Add..” Button.

Extension View hinzufügen

Jetzt bekommen wir ein Auswahlmenü mit den ganzen Extensions die Eclipse so mitbringt, dort wählen wir dann die “org.eclipse.ui.views” Extension aus.

View Hinzufügen

Anschießend erstellen wir eine neue View mittels rechts klick auf der Extension “org.eclipse.ui.views” und wählen dann “New->view” aus.

View der Extension Hinzufügen

Im rechten Teil des Extension Managers erscheinen anschließend die “Extension Element Details” mit den Eigenschaften der Extension die wir hinzugefügt haben. bei der “id*” tragen wir dann “de.pieczewski.Tutorial1.ExampleView” ein. Bei “name*” tragen wir “ExampleView” ein und als Klassenname bei “class*” tragen wir dann “de.pieczewski.Tutorial1.views.ExampleView” ein.

Extension View Details anpassen

Nachdem wir die Details angepasst und gespeichert haben machen wir ein klick auf den “class*” hyperlink und bekommen den “New Java Class” Wizzard. Der uns die Klasse mit der passenden Superklasse erzeugen will. Das bestätigen wir dann einfach mit “Finish“. Anschießend öffnet sich die neu erstellte Klasse. Die wir dann entsprechen Programmieren.

Quellcode:

JAVA:
  1. package de.pieczewski.tutorial1.views;
  2.  
  3. import org.eclipse.swt.SWT;
  4. import org.eclipse.swt.layout.FillLayout;
  5. import org.eclipse.swt.widgets.Composite;
  6. import org.eclipse.swt.widgets.Label;
  7. import org.eclipse.ui.part.ViewPart;
  8.  
  9. public class ExampleView extends ViewPart {
  10.  
  11.      public final static String ID=“de.pieczewski.Tutorial1.ExampleView”;
  12.  
  13.      private Composite composite;
  14.  
  15.      public ExampleView() {
  16.      }
  17.  
  18.      @Override
  19.      public void createPartControl(final Composite parent) {
  20.            composite = new Composite(parent, SWT.NONE);
  21.            composite.setLayout(new FillLayout());
  22.  
  23.            final Label label = new Label(composite, SWT.NONE);
  24.            label.setText(“Meine Erste View\n +
  25.               “mit Eclipse RCP”);
  26.      }
  27.  
  28.      @Override
  29.      public void setFocus() {
  30.  
  31.      }
  32.  
  33. }

Anschließend öffnen wir die Klasse “Perspective” im Package “de.pieczewski.tutorial1” dort schreiben wir dann in die Methode “createInitialLayout” folgendes.

JAVA:
  1. public void createInitialLayout(IPageLayout layout) {
  2.      String editorArea = layout.getEditorArea();
  3.      layout.setEditorAreaVisible(false);
  4.  
  5.      layout.addStandaloneView(ExampleView.ID, false, IPageLayout.LEFT, 1, editorArea);
  6.  
  7.      layout.getViewLayout(ExampleView.ID).setCloseable(false);
  8.  
  9. }

Wenn wir jetzt wieder die plugin.xml öffnen und dort den Launch Button betätigen können wir das kleine Meisterwerk begutachten ;-) . So das wars dann auch mit dem ersten Tutorial.


Compiz Fusion
Juni 27th, 2007 under Allgemein, Linux. [ Comments: 4 ]

Da habe ich doch dieses tolles video auf YouTube gesehen und mir gedacht das will ich auch haben, gedacht gemacht.

Also erstmal geschaut ob es da schon was fertiges für mein Gentoo gibt, naja nicht ganz fertig aber immerhin gibt es im aktuellen layman ein xeffects wo dann die Compiz Fusion Sachen drinnen sind.

So fange jetzt mal von vorne an und tue so als ob ich noch keine layman installiert hätte, wir machen also als root ein unbefangenes

emerge -av layman

Danach sollten wir layman installiert habe und müssen jetzt noch sagen das wir die xeffects habe wollen. Das machen wir so

layman -a xeffects

Jetzt müssen wir dem portage noch sagen wo er das neu erstellte overlay findet also editieren wir dazu die “/etc/make.conf” und fügen folgende Zeile hinzu

source /usr/portage/local/layman/make.conf

Leider war das noch nicht alles zuguter letzt müssen wir noch das Compiz Fusion demaskieren dazu in der “/etc/portage/package.keywords” folgendes eintragen (Wenn diese datei noch nicht existiert einfach neu erstellen)

dev-python/compizconfig-python **
x11-wm/compiz **
x11-wm/compiz-fusion **
x11-plugins/compiz-fusion-plugins-main **
x11-plugins/compiz-fusion-plugins-extra **
x11-plugins/compiz-fusion-plugins-unsupported **
x11-wm/emerald **
x11-themes/emerald-themes **
x11-apps/ccsm **
x11-libs/libcompizconfig **
x11-libs/compizconfig-backend-gconf **
x11-libs/compizconfig-backend-kconfig **
x11-libs/compiz-bcop **

Jetzt sind wir soweit das wir compiz-fusion emergen können also

emerge -av compiz-fusio

Beim anschießenden starten von compiz mittels compiz-start hatte ich dann die Probleme das die Einstellungen die ich mit ccsm (compiz configuration settings manager) gamacht habe nicht übernommen wurden, nach einigen Nachforschungen bin ich auch im gentoo Xeffects forum fündig geworden. Also die als root die “/usr/bin/compiz-start” verändert einfach die Zeile

COMPIZ_OPTIONS="--replace"

durch

COMPIZ_OPTIONS="--replace ccp --sm-disable"

nach einem erneuten Start konnte ich compiz-fusion in voller Pracht genießen 8-)

compiz-fusion expo plugin


Quake Wars Beta Tester
Juni 26th, 2007 under Spiele. [ Comments: none ]

Yeha habe es geschafft und bin jetzt Quake Wars Beta Tester, und bis jetzt finde ich das es ein endgeiles Game ist. Und es Läuft auf meiner Hardware in einer auflösung von 1440×900 mit allen Einstellungen auf Hoch flüssig.

So jetzt werde ich versuchen das ganze auch noch unter Linux ans rennen zu bekommen. (Erfolgs)bericht kommt dann noch.


« Previous entries 

search

Recent Posts
Links
Amazon Wunschliste

Error! There was a problem building your wish list, please try again later.

META