Beiträge von LeijaT

    Wie bereits gesagt, das ganze läuft nicht Serverside. Der Server sendet lediglich die Anfragen, sozusagen die "Wünsche". Überprüft und errechnet wird alles durch die API.
    Du kannst gerne in deinem Browser angeben was du willst, ebenso wie von deinem Root aus. Solange der Spieler nicht online ist und andere identifizierende Kriterien nicht erfüllt werden, wird der Webservice garnichts machen.


    Und wie ebenfalls bereits erwähnt: Mittel und Wege ein System auszutricksen wird man immer finden. Diese muss man dann versuchen möglichst produktiv zu sichern, doch da ist man nunmal erstmal auf die kreativen ideen der "Mogler" angewiesen.

    Und wie soll verhindert werden, dass ich "http://serverbrowser.playsessiontv.de/ajax/rate.php?action=rate&rating=%d&username=%s&port=%d&com=%d" nicht manuell ausführe um den server zu pushen?


    Es wird überprüft, ob die IP korrekt ist, sowie via Query API, ob der Spieler überhaupt auf dem Server ist. Wie bereits mehrmals erwähnt, es wird immer irgendwelche Mittel und Wege geben um ein System auszutricksen. Ob sich der Aufwand dafür dann noch lohnt ist die andere Frage. Ebenso darf man nicht vergessen, dass ich gerade erstmal den Betalauf durchstarte ;)


    / edit [DT]Sniper: Ist schon integriert. Die Datenbank speichert alle Usernamen, die für Server gevoted haben (und natürlich welchen) mit Datum und Zeit. Wenn da also 1471 Votes in 4 Sekunden kommen, erkennt man recht schnell, welcher Server auf der Homepage auszublenden ist :p


    Musste btw nochmal fix ein paar minimale Änderungen vornehmen, wer sich das Script also schon auf seinen Server gehauen hat, bitte nochmal neu herunterladen, sorry :wacko:


    / edit 2: Das Script scheint wohl noch ein paar Fehlerchen mit der Übertragung des Serverports zu haben. Sobald ich den Fehler ausgemerzt habe, stelle ich die neue Version zur Verfügung.

    Nee. Ein Cutaway ist ein "Wegschnitt" (daher das Wort) des Korpus am unteren Rand des Griffbretts um einfacher an die hohen Bünde zu kommen.


    Hier beispielsweise zu sehen:

    b) Eine Identifizierung einzelner Server über ihre statische Server-IP wäre kein Problem und könnte zusätzliche Sicherheit bieten

    Ist bereits vorhanden. Der Server übermittelt bei jedem Aufruf an den Webservice mehrere, den Server als unikat identifizierende, Informationen. Von der automatischen Registration bis hin zum abgegebenen Voting. Der Fake über andere Wege als über den Server sollte ausgeschlossen sein.

    c) Einen ähnlichen Serverbrowser gab es bereits von "kleinerOpa". Dieser hatte eine entsprechende Query in seinen Gamemode eingebaut, wodurch alle Benutzer des Gamemodes auf seiner Webseite aufgelistet wurden.

    Da müsste ich mich mal mit der Materie beschäftigen, einen Serverviewer mit Spielerliste zu erstellen, wäre aber auf jeden Fall ein weiterer "Anti-Fake-Faktor", da hast du Recht. Ich mach mich mal schlau.

    d) Wie im Coding-Showroom besteht natürlich auch hier die Möglichkeit, dass Teammitglieder den Quellcode prüfen und dadurch die eigentliche Pflicht der Quellcodeangabe umgehen können. Ich kann diesen Teil gerne übernehmen wenn erwünscht.

    Super, dann lass ich dir direkt die pastebin zukommen :)

    Ich weiß nicht, ob ich mich so unklar ausgedrückt habe, oder ihr das grade nur gekonnt falsch lest.


    Nochmal von vorn: Ich bin nicht mehr im Wachstum, ich spiele nicht erst seit Gestern und das ist auch nicht meine erste Investition. Es darf und soll sogar ruhig etwas teures im Wert von ~450€ sein (mehr gibt das Budget nicht her) sein.


    Die Fender CD60 BK hat keinen Cutaway, ist für mich also nicht mehr zu gebrauchen. 43mm klingt allerdings schonmal ganz brauchbar, der Rest leider nicht mehr.

    Ein tipp von mir wenn du noch im wachsen bist kaufe dir keine teure Gitarre erst wenn du "ausgewachsen" bist dann würde ich mir eine teure Gitarre leisten.


    Danke, aber mit 24 Jahren bin ich wohl endgültig ausgewachsen :p

    Hallo zusammen,


    ich fahre am 14.6/15.6 nach Köln zum Music Store um mein gespartes Geld der letzten 12 Monate samt kommendem Geburtstagsgeld für eine neue Westerngitarre auf den Kopf zu hauen, selbstverständlich habe ich im Music Store eine echt gigantische Auswahl an Gitarren zum ausprobieren und sicherlich wird sich auch die Richtige finden, aber ein paar Hinweise auf passende Gitarren kann ja nicht schaden um die Erfolgsrate etwas zu erhöhen *g*


    Ich habe mir ein geldliches Limit von 450€ gesetzt für mein neues Schmuckstück (500€ wenn man Kapo, Tasche, Dunlop-Slide und 2 Sets Stahlsaiten dazu zählt) auszugeben und bin mir sicher, die werde ich an dem Wochenende auch los.


    Da ich doch recht kleine Hände für meinen noch kleineren Körper habe, werde ich mich auf die Suche nach einer Gitarre mit möglichst schmalem Griffbrett und kleinem Korpus machen. Jedoch ist wichtig, dass eine ausreichenende Ausbuchtung am Korpus für die hohen Bünde (15. Bund auf der tiefen E-Saite sollte problemlos für mich greifbar sein) vorhanden ist.


    Meine jetzige Gitarre hat eine Größe von 5cm am Sattel (4.2cm von E zu e Saite) und 6cm hinter dem 11. Bundstab (also am Anfang des 12. Bundes) (5.0cm von E zu e Saite) und das ist für meine Zwergenhände ein Stückchen zu groß, grade bei Barre-Griffen komme ich nicht mehr gescheit an die tiefen Töne. Sollte einen kleinen Tacken kleiner seiner.


    Kennt da, rein zufällig, jemand eine schnieke Western Gitarre mit schönem Klang bis ~450€, die meinen Anforderungen entspricht? Dann könnte ich die Mitarbeiter im Music Store direkt damit belästigen, die spielen zu wollen :p

    Andere Ansicht niemand tut ein FS drauf wo er net mal Sourcecode kennt


    Da ist die Hackgefahr ja noch höher...


    Genau aus diesem Grund erhoffe ich mir ja, dass Filterscript durch ein hohes Tier hier im Forum authentifizieren lassen zu können. Das sollte, zumindest für die meisten, ausreichend Bestätigung gegen Malware im Script sein.

    Wie ich feststellen konnte, ist die Page Invalide. ( W3 ).
    Dazu gibt es hier mehr Hier


    Außerdem, wenn man den Source des Filterscripts hat, könnte man HTTP-Requests fälschen.

    Die Mühe für ein valides xHTML 1.1 Strict Coding mache ich mir, wenn das Projekt Erfolg erzielt hat und ein anständiges Design vorhanden ist. Davor ist es meiner Ansicht nach absolut unnötig.


    Was den Sourcecode betrifft: Nunja, auch ich hab mich an Regeln zu halten und einen Pastebin anzugeben ;]

    Nur das Design ist noch nicht wirklich das wahre, aber ist ja noch die Testphase. :D

    Ja, Grafik ist mein größtes Manko, sorry dafür :p

    bei mir funtzen nur auf der Webseite keine umlaute.

    Hab versäumt das UTF-8 Encoding einzustellen, kommt dann heute ;)

    Wenn du ein Homepage Design (uncodet) brauchst, meld dich bei mir. Können uns ein Layout überlegen, und ich setze es dann um.

    Wer sich die Arbeit aufbürden möchte, soetwas zu machen, kann das gerne tun. Ich bin für Unterstützung immer dankbar ;)

    NPCs werden in SAMP in der Spielerliste und Spoeleranzahl nicht berücksichtigt. Also wird das nicht klappen. Aber man könnte mehr mals mit unterschiedlichen Acc's /rate 5 eingeben, und dann haben wir das Problem. ...

    Nun, wer sich die Arbeit macht zig Accs zu erstellen, ständig zu Disconnecten und neu zu connecten, sich vermutlich noch lästige Zwangstutorials anzuschauen etc, nur damit er geschätzt 1 vote/5 minuten bekommt, der wird auch jede andere Arbeit auf sich nehmen um an FakeLikes zu kommen.

    Oh weh, da bluten mir ja fast die Augen *duck* Da sollte ganz schnell an der Sauberkeit des Scripts gearbeitet werden.
    Wenn du willst, können wir uns da morgen via TeamViewer drum kümmern, heute bin ich allerdings zu müde dafür und hab selbst noch einiges zu tun.


    So viel unnötiges Zeug wie da momentan drin steht, hab ich auch keinen Überblick mehr, was da so passiert ^^

    Hallöchen, Freunde der Sonne!


    Heute möchte ich euch mein erstes Filterscript vorstellen: Den Server-Browser! Nun, eigentlich ist das Ganze nicht nur ein Filterscript, sondern steckt viel mehr dahinter, aber mehr dazu gleich. Nachdem es in den vergangenen Wochen immer mal wieder Kritik gab - mal mehr ernst zunehmende, mal weniger - dass Threads wie

    • Welcher Server ist der Beste?
    • Suche guten Server!
    • Suche geilen Server mit vielen Spielern!

    und Konsorten als großteil störend empfunden werden und mittlerweile sogar der Wunsch geäußert wurde, diese Threads im Allgemeinen zu verbieten, habe ich mir gedacht: Da muss man agieren! Doch warum mit einem Nein! Das darfst du nicht! antworten und die Behaglichkeit im Forum immer mit strengen, stetig enger schnürenden Sanktionen aufrecht erhalten? Da muss es doch einen Weg geben, bei dem man mit Ja! Für dein Problem finden wir eine Lösung! reagieren kann. Und genau dort ist meine Idee entstanden. Ich selbst empfinde diese ständigen Suchanfragen, die teilweise in ihrem Detail an kreative Vergewaltigung grenzen, als äußerst störend und doch kann ich jeden, der solch einen Thread eröffnet (ganz gleich ob qualitativ wertvoll oder nicht) verstehen: Das Forum bietet uns zwar eine prächtig gefüllte Sektion mit allen möglichen Servern, die wir nach belieben durchforsten und begutachten können, doch leider finden sich darunter nicht wenige Serverleichen, Erfolgsnieten und Trugschlüsse mit falschen Versprechungen wieder. Bei momentan in etwa 900 Server-Werbungen (stand: 29.05.2013, gerechnet wurde 46 pro Seite mal 19 Seiten = 874 Einträge) bedarf es einer Menge Zeit um seinen persönlichen Traumserver zu finden.


    Nicht nur, dass dabei schnell der eigene Frust aufkommt, wenn man nach 50 Werbungen und gefühlten 20 Test- und Suchstunden immer noch nicht gefunden hat, was man möchte. Auch die noch lebendigen Server, ob groß, ob klein, haben stark darunter zu leiden, denn: Ihre Werbung wird oftmals garnicht wahrgenommen. Gestern erst habe ich Aussagen von Usern gelesen: Es dauert keine 2 Tage, bis der eigene Werbethread schon nicht mehr auf Seite 1 zu finden ist. Viele schauen garnicht erst auf die zweite Seite. Die logische Konsequenz: Werbungen sind nicht halb so produktiv wie sie es sein könnten, vielversprechende Server können nicht ihre volle Zielgruppe ansprechen, können daher keine neuen User begrüßen und folglich füllt sich kein Server so richtig. Hier möchte ich Abhilfe schaffen und habe mir lange überlegt, wie man das wohl hinbekommen kann.


    Klar, eine Toplist für SA-MP Server wäre ne ganz feine Sache. Aber einmal kurz ein paar Freunde eingeladen, die hier und da mal nen Routerreset machen und fleißig klicken und schon ist Platz 1 der Liste so gut wie gesichert, der Gedanke hat mir nicht gefallen. Zeitgleich dachte ich an die ganzen, an Spam grenzenden Kommentare, die häufig, völlig unnötiger Weise unter die Werbung geballert wurden:

    • Forum 10/10, Vorstellung 10/10, Server 0/10 weil nicht getestet
    • Forum ist Müll, Vorstellung ist Müll, Server muss also auch Müll sein, obwohl nicht getestet!

    Und weitere dieser Art. Auch da habe ich mir die Frage gestellt: Was kann man gegen diese ganzen "Ich bewerte mal einen Server obwohl ich ihn noch garnicht gesehen habe"-Posts tun? Und jetzt kommt endlich der Server Browsers ins Spiel. Also pfeift euch nochmal fix 'nen Kaffe rein, denn ab hier wir des spannend.
    Ich habe mir die Mühe gemacht (bzw bin natürlich noch fleißig dabei), eine Webseite zu gestalten, auf der alle Server gelistet sind, die es wünschen. Sortierbar in alle erdenklichen Wunschrichtungen: Die neuesten Server, die bestbewertesten Server, die meistbewertesten Server, zufällige Server, die vollsten Server, Server nach Gamemode und so weiter und so fort. Aber schauen wir doch erstmal, was genau passiert:


    • Auf der Webseite (momentan noch eine Ausweich-Subdomain, richtige TLD kommt, wenn Projekt Erfolg hat) http://serverbrowser.playsessiontv.de/ können alle Server aufgelistet werden, die das Filterscript benutzen. Wie bereits erwähnt nach jedem, beliebigen Suchkriterium! Momentan habe ich nur die Standardfilter als Vorschau auf der Homepage eingefügt. Da kann man aber natürlich nach belieben rumbasteln ;)
    • Dort findet ihr sämtliche Infos: Spielerzahl, Servername, Gamemode, letzte Aktivität und natürlich IP + Port.

    Um sicherzustellen, dass nicht irgendjemand einen Server hinzufügt, der garnicht auf dieser Seite erscheinen möchte, oder irgendein Halunke versucht seine Server-Bewertung in die Höhe zu treiben, läuft ALLES vom Eintrag in die Datenbank bis hin zur Bewertung des Servers nur und ausschließlich Serverseitig (also vom Gameserver aus)! Es wird keine Anmeldung benötigt, keine nervigen Formular-Eingaben, keine Wartezeit bis zur Überprüfung. Ebenso müsst ihr euch nicht darum kümmern, wenn sich mal was ändert!
    Euer Gamemode ändert sich? Kein Problem! Der Name ist jetzt anders? Stört nicht! All diese Informationen holt sich das Filterscript automatisch und sendet diese ohne weiteres Mitarbeiten an die Datenbank - es bleibt also alles aktuell, solange das Filterscript geladen ist.


    Das Einzige was ihr jetzt noch tun müsst? Das Filterscript runterladen und auf euren Server ballern, klingt einfach, oder? Ist es auch! ;)


    Aber ich schwafel hier schon viel zu lange rum, deswegen füttern wir euch doch erstmal in einer Übersichtlichen Liste mit den aktuellen Features:


    • Nach Laden des Filterscripts (Neustart des Servers ist dafür notwendig) sendet euer Server automatisch die ersten Informationen an die Datenbank und registriert sich somit selbst.
    • Es ist dem Serverinhaber (bzw wer auch immer bei euch dafür zuständig ist *g*) selbst überlassen, welche Informationen er öffentlich preisgeben will. Einzustellen sind:
    • auto_update: Mit dieser Funktion wird bestimmt, ob der Server überhaupt Informationen übermitteln soll. Ist sie deaktiviert, kann der Server nur noch bewertet werden, alles Andere wird nicht mehr aktualisiert.
    • update_interval: Ihr könnt auf die Sekunde genau angeben, wie oft eure Informationen aktualisiert werden sollen. (Bedenkt, dass hier ein Timer benutzt wird, schon euren armen Server also ein wenig ;) Betroffen hier von ist nicht die Spielerliste!)
    • update_playerlist: Falls eingestellt, wird auf der Webseite angezeigt, wieviele Spieler (von wievielen Maximal) momentan auf eurem Server online sind.
    • update_playernames: Falls eingestellt, wird eine übersichtliche Liste mit allen momentan online verfügbaren Spielern auf der Webseite angezeigt. Dies geschieht über die OnPlayerConnect und -Disconnect Callbacks.
    • update_servername: Falls eingestellt, wird auf der Webseite angezeigt, wie der Server momentan heißt.
    • update_servermode: Hierfür stehen euch 7 verschiedene Möglichkeiten zur Auswahl: 0 = deaktiviert, 1 = Real-Life, 2 = Roleplay, 3 = Deathmatch, 4 = Stunt, 5 = Race, 6 = Sonstiges
    • allow_com: Mit dieser Option ermöglicht ihr es den Usern, ihre Meinung über euren Server im Nachhinein ändern zu können. Wenn ihr der Meinung seid, der erste Eindruck ist immer der Beste, könnt ihr diese Option einfach deaktivieren und jeder User kann euren Server nur noch einmal bewerten.
    • Die Bewertung läuft über einen Befehl, den ihr (hoffentlich) selbst bestimmen könnt. Standartmäßig steht er auf /rate, sollte aber frei editierbar sein. Bewertet wird ähnlich wie bei Youtube mit 1-5, wobei 1 ganz, ganz schlimm ist und 5 der optimale Server.

    Da die ganze Geschichte noch sehr jung ist, füge ich, solange der Download noch nicht öffentlich ist, auch noch kein Pastebin ein (wird nachgetragen, sobald der Download publik ist). Erstmal würde ich mich freuen, nachdem ich mein Projekt hier vorgestellt habe und euch hoffentlich damit überzeugen konnte, ein paar freiwillige Versuchskanninchen zu finden, die das Filterscript auf ihren Server laden würden (pastebin wird natürlich samt Downloadlink via PN versendet), damit ich etwaige Flüchtigkeitsfehler oder Deppenfehler ausmerzen kann um einen reibungsfreien Ablauf garantieren zu können :)
    Gerne nehme ich natürlich auch schon prognostisches Feedback, sowie Verbesserungs- oder Erweiterungswünsche entgegen.
    In dem Sinne, frohes Zocken ;)


    Download: http://serverbrowser.playsessi…ta/serverrating_0.1.5.zip


    Installationshinweise:

    • Script herunterladen
    • Script als FilterScript auf euren Server hochladen und in die Serverkonfiguration eintragen
    • Server neustarten
    • Fertig.

    Nach Absprache und Überprüfung des Scripts mit bzw durch Trooper[Y]: (Verweis zu Trooper[Y]'s Aussage) ist die Angabe des pastebin-Links nicht notwendig. Ab sofort steht der Download also allen frei zum Download, die daran interessiert sind.
    Supportfragen, Feedback, sowie Verbesserungswünsche bitte ausschließlich hier im Thread schreiben. Das lese ich schon, keine Sorge und mein Postfach ist auch so schon immer voll genug ;) Ich würde mich freuen, möglichst viel Feedback von allen Serverinhabern sowie Votern zu erhalten, danke. :love:


    Updates:


    0.1.5

    • Die Server können nun endlich erfolgreich bewertet werden mit /rate [1-5] (1 = Schlecht, 5 = Gut)

    0.1.4

    • Der Serverumzug auf leijat.samp-security.de war erfolgreich. Die Webpräsenz samt ihrer Statistik ist weiterhin auf http://serverbrowser.playsessiontv.de/ zu finden, der Ausweichserver dient lediglich zur Kommunikation mit dem Webservice. Server sollten sich nach neustart automatisch erneut anmelden.

    0.1.2-0.1.3

    • Die Einstellung können nun endlich via .cfg vorgenommen werden. Das dies nicht über die Include möglich ist, war mir neu. Sorry dafür *schäm*


    0.1.1

    • Externe Include-Datei für die Konfiguration des Scripts hinzugefügt. Hatte diese noch in der .amx gespeichert. Danke für den Hinweis an Patricbiker :)
    • Der Serverport wird nun korrekt übermittelt. Hostnamen dürfen derzeit noch keine "nicht-webfähigen" Sonderzeichen wie Leerzeichen, Apostrophe etc beinhalten, sonst wird der Hostname an dieser Stelle abgeschnitten. Das Replacement für webfähige URLs erfolgt in der nächsten Version.