Beiträge von Noneatme

    Zitat

    ~>The|One schrieb:


    Wieso gezwungendermaßen?

    Meine Schule nutzt Software, welche nur unter Windows funktioniert.
    Außerdem laufen die Spiele, welche ich momentan noch Spiele (Hauptsächlich Warframe und Beamng.Drive) noch nicht unter Linux nativ.

    Ich habe aber eine zweite Festplatte auf welcher ich Xubuntu installiert habe, damit bin ich sehr zufrieden. Das kackt wenigstens nicht gleich ab, wenn man einen Ordner mit mehr als 50.000 Dateien öffnet.

    /edit: Das Forum ist verbuggt, Beiträge mit Zitate gehen kaputt wenn man diese bearbeitet.

    Ich benutze Windows 10 / NSA (gezwungendermaßen) seit nun fast einem Jahr.
    Fazit: Unausgereifter Schrott. Ich musste in diesem Jahr das Betriebssystem mindestens 2x neu installieren, weil sich stets bei den Updates irgendwas selbst zerschossen hat.

    Das Design ist schlichtweg einfach und nicht wirklich einfallsreich, die großen Fensterknöpfe sehen einfach nur hässlich aus und es gibt für jede Systemoption mindestens 2x unterschiedliche Fenster. Einmal das neue "UWP" "Design" und die alte Systemsteuerung. Wenn man eine Einstellung sucht, kommt man erst in das UWP Fenster, aber dort ist die Einstellung meist nicht gut konfigurierbar.

    Außerdem ist folgendes sehr nervig:
    - Mein Explorer schmiert bei Kopiervorgängen regelmäßig ab
    - Meine Netzlaufwerke sind beim Hochfahren getrennt und aktivieren sich erst nach 5-10 Minuten
    - Das Startmenü öffnet sich manchmal nicht & ich muss den Explorer neu starten
    - Nach einer Zeit ist im Explorer der "Dokumente" Eintrag mehr als 10 mal vorhanden
    - Wenn man Cortana deinstalliert kann ggf. die globale Suche im Startmenü nicht mehr genutzt werden
    - Die Uhr würde ich gerne nach links in der Taskleiste verschieben
    - Eine "Stylus" Funktion für einen PC benötige ich nicht (Und deshalb soll sich diese Funktion auch nicht einfach so aktivieren!)
    - Ich bekomme manchmal so einen Bluescreen. Einfach so, ohne irgendwelche Informationen und Fehlermeldungen. Habe bereits alles getestet und sogar mein PC mit Linux mehr als 2 Tage lang laufen lassen. Bei Windows ist das natürlich nur wunschdenken.

    Außerdem lässt sich die Telemetrie nicht mehr deaktivieren, der "OneDrive" Eintrag nervt extrem und meine Icons auf dem Desktop sind verschwunden.
    /Edit: Sowie i^ch die´sen ´Beitrag abge´sendet habe, ´so bekam i^ch einen ´Blue´s^creen´. Und die´se ´Zei^chen ´s^chreibe i^ch ni^cht, da´s´s ma^cht ´Window´s ´von alleine´.

    Endlich noch mehr Befehle, die man sich merken muss. Davon gibts ja noch nicht genug. :)


    Wollte ich gerade sagen.
    Befehle hat man damals in SA-MP benutzt, welche man noch mit if(strcmp(string, "/login") == true) bei onPlayerCommandText catchen musste. Wer heute sein Gamemode noch auf Befehle aufbaut, hat definitiv einen zu viel gehobelt.
    An sich sind Befehle nicht schlecht, weil man damit den Usern die Möglichkeit gibt selber zu Entscheiden auf welche Keys man sich den bindet. Aber für solche Sachen IMO fehl am Platz.

    Das Passiert häufig wenn sich die Objekte zu weit außerhalb der Karte befinden.

    Ich habe in Erinnerung dass irgendwer mal ein Patch dafür machen wollte.

    Schneller fix: der Mapper soll soll seine Objekte mehr zum Land hin bewegen und dafür die Weltobjekte mithilfe von removeWorldObject entfernen.

    RX 480 sind so extrem Stromfressend da hast du das Geld von der gewonnen Leistungswert im ersten Monat um das 2 Fache rausgeworfen. Außerdem hat ist sie immer über 60° in Idle ist sie manchmal auf 70°, weiß der geier was AMD da gemacht hat. Außerdem ist die RX 480 immer lauter als jede Foundersedition von Nvidia.


    Die RX480 hatte zu beginn einen Softwarefehler, welcher erhöhte Wattnutzung verursacht hat. Dieses Problem wurde aber längst schon wieder behoben. Siehe hier
    Laut Informationen soll die RX 480 mit etwa 50° rumidlen, nicht mit 60°. Wo hast du das denn her?

    im sinne von MTA ist das aber keine option


    Du benutzt diese Option schon längst obwohl du es garnicht merkst.


    wobei du bedenken musst das Mysql in sachen MTA nichts anderes als ein permanenter speicher ist der wenig abverlangt.


    Kompletter Unsinn. Das würde nicht mal ansatzweise Sinn ergeben und ist totale Resourcenverschwendung.


    wir reden hier von MTA und nicht von einem Roman der erklärt für was Mysql steht


    Dsa war Teil meiner Erklärung


    du schlägst komplett vom Thema ab.


    Wir sind bei MySQL und MTA.

    Es gab Zeiten, da konnte man einen MySQL Server mit nur einem Befehl in in die Kniee weisen. Kein Plan ob das mittlerweile auch noch funktioniert, aber ich denke unter bestimmten Umständen schon.
    Wenn man alles in maße benutzt und nicht irgendwelche Anschläge mit SELECT * ohne Limits auf Tabellen mit millionen Datensätzen verübt, wird sicherleich kein MySQL Server umfallen.

    Wenn ich mir die Gamemodes von bekannten Role und Reallifeserver anschaue OHNE Namen zu nennen (weil das irgendwie alle machen, ja auch ich habe das damals gemacht) glaube ich aber nicht daran, da irgendwie alles was überhaupt abgespeichert werden kann in einer Tabelle reingeklatscht wird ohne überhaupt nachzudenken, wofür MySQL eigentlich erschaffen wurde.

    Relationale Datenbanksysteme, wie der Name schon sagt: RELATIONAL - heißt, die Daten welche gespeichert wurden und werden, stehen in irgendeiner Relation zueinander. Heißt sie sind nicht nur vorhanden, man kann sie auch sortieren, verwenden, berechnen und relativ einfach wiederfinden, gerade auch alte Daten.

    Man kann das wie ein Aktenschrank sehen: Ein Spieler betritt ein Server und eine Akte wird unten in die Schublade gelegt. Jahre vergehen und mittlerweile sind in der Schublade mehr als 5000 akten von Spielern, welche auch den Server betreten haben. Wenn der erste Spieler gerne nun seine Akte haben möchte, sucht man sich in dem Stapel der Spieler in der Schublade ein Wolf und man wird erst in 2 Stunden die Akte unter dem Stapel gefunden haben, und alle Informationen des Spielers stehen auf dieser eine Akte, weil man natürlich viel zu faul ist in Abteilung B zu rennen und sich die Akte der Fahrzeuge des Spielers zu suchen.

    Damals hat man das noch so mit Excel Tabellen und Kundeninformationen gemacht. Dann kamen die Datenbanksysteme, damit man auch die Akten von Person xyz aus dem Jahre 1900 anno Tabak relativ schnell finden kann.
    Was ich damit sagen will: Ein MySQL Server wurde für diese Aufgaben optimiert und sollte dafür auch genutzt werden. Daten abzuspeichern wurde irgendwann eingeführt auch in MySQL, man hat sich darauf aber nicht spezialisiert und es wird nicht empfohlen. (Zumindest nicht für sehr große Daten) Dafür verwendet man am besten irgendeine Datenorientierte Datenbank wie MongoDB oder Redis oder was weiß ich.

    Zur not auch eine zweite Datenbank auf irgendeinen anderen Server, auch Wurst.

    Soviel zum Thema was Datenbanken eigentlich machen und korrigiert mich wenn ich falsch liege.


    30,99 €


    Vieeel zu teuer. Hab meine 5M Leiste im Wunderland Restposten (son 0815 Markt bei uns) für 14,99€ bekommen. Schau mal bei einem Restpostenmarkt oder Elektrikfachgeschäft deines Vertrauens bei dir um die Ecke nach, die sollten billigere Teile haben. Und falls die keine billigeren Teile haben, dann im Internet.

    /Edit: Leuchtet bei mir seit 1 Jahr nun ohne Probleme und ist vergleichbar mit den teuren Dinger. Am besten Augen auf beim Kauf 8o

    Einen mysql severer kriegst du niemals down, geschweige denn das er jemals langsamer wird vorallem nicht in MTA.


    Na da hast du aber noch nicht viel mit MySQL gearbeitet. In der Industrie schmieren relationale Datenbanken gerne mal ab, wobei MySQL / MariaDB noch einer der robusteren Systeme ist.
    Da braucht nur irgendwas viel zu lange dauern und alles hängt, niemand kommt mehr auf eine Website und der Server kackt ab.

    Daten sollte man nicht in einer Datenbank speichern, außer du verwendest eine Datenbank, welche extra für große Dateien gedacht ist. (MongoDB)

    Man kann selbstverständlich große Dateien in ein relationales Datenbanksystem einspeisen, das bedeutet aber:
    - Höherer Resourcenverbrauch
    - Es wird mehr Cache belegt
    - Deine SQL Queries könnten langsamer werden durch die ganzen Indizien (Wenn man indizien verwendet, was hoffentlich jeder macht)

    Außerdem wird die Datenbank größer, bei Sicherungen wird mehr Speicher verbraucht. (Wenn du die Tabellen mitsicherst.)

    Wenn der Client die Daten anfordert, muss der MTA Server die Daten erst vom SQL Server holen, anstatt sie gleich auszuliefern. Das kostet Zeit und Rechenleistung, da der MTA Server die Daten ja gleich ausliefern kann, sie sind immerhin viel gefragt.

    Bitte fangt jetzt nicht alle an, eure assets in die DB zu packen. :/
    Je kleiner eine Datenbank ist, desto schneller ist sie und desto besser kann sie Arbeiten. Deshalb sollte man auch regelmäßig alte und unbenutzbare Daten aus einer Datenbank auslagern und "reinigen". So genug von mir kluggeschissen.

    LG

    Also wie Cryptoholix schon gesagt hat, Quellcode gehört auf GitHub, Bitbucket oder anderen SVN / Git Hosting Provider, und nicht auf einen 0815 File Upload Sever.
    Wenn es auf GitHub ist schaue ich mir das Gamemode mal an. Ich finde es aber super dass du es der Öffentlichkeit zugänglich machst :thumbup:

    Es gab einige Kompatiblitätsprobleme mit Linux, welche ich manuell auf dem Server korrigiert habe und nicht im Script eingetragen habe.

    Ich habe das Script mal auf die MTA Version 1.5.3 aktualisiert. Es wurden viele Warnings entfernt und die Datenbankabfragen korrigiert, bei *nix ist Case Senstive ein großes Wort, welches mir jetzt erst aufgefallen ist.
    (Ich frage mich wie das alles damals funktionierte?)

    Naja, die neue Version ist hier, ich empfehle alle Versionen mit den neuen Changes zu vermergen: (geht ja mit Git ganz gut)

    https://github.com/Noneatme/iLife-SA/commit/8199787c95f86c8131062bf6d6c53d52d2abbef2


    /edit: Es gibt noch einige Probleme mit dem Registrieren usw, ich schaue mir das mal an
    /edit2: Dein Problem lag an der Case-Sensitiviness welche Linux besitzt. Wenn deine MySQL Tabellen groß / klein geschrieben sind, müssen sie auch im Script genauso geschrieben werden. (Aber hast du ja schon selbst herausgefunden)

    https://github.com/Noneatme/iLife…567aa58cdfa2c8e

    /Edit3: Außerdem ist mir die deutsche Übersetzung der GUI's flöten gegangen. Falls wer noch die deutsche Localizations config Datei besitzt, möge mir eine PM schicken ^^
    https://github.com/Noneatme/iLife…c8c6664a3f3050b

    /Edit4: In der letzten Version existiert eine angefangene Asservatenkammer fürs PD. In der MySQL Datebank fehlt jedoch die Tabelle, wer daran arbeiten möchte hat hier noch einige Additions:
    https://github.com/Noneatme/iLife…r/additions.sql

    Falls ihr Fehler findet könnt Ihr auch gerne ein Issuereport verfassen:
    https://github.com/Noneatme/iLife-SA/issues
    Wenn ich hier nicht erreich bar, bin bin ich jeden Tag auf GitHub und schaue dort nach!

    Ich habe den " Faker " mal an der LTR Base getroffen, ich habe ihn gefragt ob er der Echte von mta-sa.org ist darauf kam die Antwort " Ja "


    Ja der Typ hat eine Waffel weg.
    Normalerweise ist mir sowas immer egal, aber da in dem Falle ja doch Verwechselungsgefahr besteht, finde ich das schon ein starkes Stück. Ist immerhin Rufschädigung mit den ganzen Beschwerden die er bekommt :thumbdown: .
    Habe mit ihm geredet, er hat nun freiwillig mein Avatar gelöscht.

    Das Video habe ich schon letzte Woche gesehen 8o


    LG

    Katox hatte mich darauf aufmerksam gemacht, dass jemand meine Identität (sammt Avatar!) benutzt, deswegen habe ich mich Heute auch mal auf dem Server geseilt in der Hoffnung, diejenige Person eine virtuelle Respektschelle verpassen zu können.
    (Also Name ist ja schon dreist, aber mein Avatar dann auch finde ich dann schon etwas patzig 8| (Er macht anscheinend sehr viel Scheiße und das' nicht gut. )

    Ich hatte etwas Probleme mit der Registrierung:
    - Das M und W Bild im Registerpanel habe ich komplett übersehen und wusste nicht, warum meine Registrierung nicht funktioniert
    - Im CP musste ich dann mein Forum Account erstellen; ich dachte das wurde automatisch gemacht und habe Wild herumgeklickt

    Ansonsten finde ich das soweit i.O, jedoch wird momentan mein Account im Forum nicht gefunden.
    Vielleicht ist er in einer Stunde vorhanden, ich schaue später noch einmal.

    LG

    Ich finde noch erwähnenswert, dass sich in einer Repository ausschließlich Code befinden sollte. Alles andere sollte unabhängig manuell in anderen Verzeichnissesn vorhanden sein. (Assets, Bilder, Sounds usw.)
    Das vergesse ich jedoch auch ständig.
    Ansonsten nicht schlecht ;)