Beiträge von Nevo

    Vielleicht hilft dir das

    Tutorial:(für andere)

    1.) Mysql Module installieren:
    http://wiki.multitheftauto.com/wiki/Modules/MTA-MySQL
    -> Rechts auswählen welchen Server du hast
    unter mta/mods/deathmatch ein ordner Namens "Modules" erstellen
    Deine Modules Datei zu "mtamysql.so" umändern und schließlich in den "Modules" ordner ziehen
    Deine mtaserver.conf editieren und ganz runter zur Zeile 267 gehen und deine Modules eintragen, das wird so aussehen:
    Quellcode


    <!-- <module src="sample_win32.dll"/> -->
    <!-- <module src="sample_linux.so"/> -->
    <module src="mtamysql.so"/>


    2.) Datenbank einrichten:
    Importiere deine Datenbank per phpMyAdmin indem du oben bei der Leiste auf 'importieren' klickst, schließlich wählst du deine Datenbank .sql Datei aus


    3.) Mysql Verbindung herstellen:
    Gehe bei dein Script auf das Verzeichnis vio/mysql/mysql_start.lua und trage dort deine Serverpersonalisierung ein


    Lua
    local gMysqlHost = "" -- Server IP eintragen, localhost eintragen oder 127.0.0.1 eintragen    
    local gMysqlUser = "" Deinen Mysql Nutzernamen eintragen
    local gMysqlPass = "" Dein Mysql Passwort eintragen    
    local gMysqlDatabase = "" Dein Datenbanknamen eintragen


    4.) Acl.xml Zugriffsrechte geben:
    Unter dem Verzeichnis mta/mods/deathmatch wirst du die Datei Acl.xml findet, diese bearbeitest du mit Notepad++:
    Unter dem Eintrag "Admin" musst du eine Zeile frei machen und folgendes eintragen:


    XML
    <object name="resource.DEIN-GAMEMODE-NAME" />


    Wenn du diest gemacht hast müsste es so aussehen:


    <group name="Admin">
    <acl name="Moderator"></acl>
    <acl name="SuperModerator"></acl>
    <acl name="Admin"></acl>
    <acl name="RPC"></acl>
    <object name="resource.admin"></object>
    <object name="resource.webadmin"></object>
    <object name="resource.acpanel"></object>
    <object name="resource.DEIN-GAMEMODE-NAME"></object>


    Außerdem wenn du möchtest kannst du deinen Gamemode automatisch starten lassen indem du deine mtaserver.conf bearbeitest und ganz unten play löschst und DEIN-GAMEMODE-NAME einträgst, das müsste so aussehen:


    <resource src="admin" startup="1" protected="0"/>
    <resource src="defaultstats" startup="1" protected="0"/>
    <resource src="helpmanager" startup="1" protected="0"/>
    <resource src="joinquit" startup="1" protected="0"/>
    <resource src="mapcycler" startup="1" protected="0"/>
    <resource src="mapmanager" startup="1" protected="0"/>
    <resource src="parachute" startup="1" protected="0"/>
    <resource src="performancebrowser" startup="1" protected="0"/>
    <resource src="reload" startup="1" protected="0"/>
    <resource src="resourcebrowser" startup="1" protected="1" default="true"/>
    <resource src="resourcemanager" startup="1" protected="1"/>
    <resource src="scoreboard" startup="1" protected="0"/>
    <resource src="spawnmanager" startup="1" protected="0"/>
    <resource src="voice" startup="1" protected="0"/>
    <resource src="votemanager" startup="1" protected="0"/>
    <resource src="webadmin" startup="1" protected="0"/>

    <!-- play is the default freeroam gamemode. Remove the following line to prevent it from starting. -->
    <resource src="DEIN-GAMEMODE-NAME" startup="1" protected="0"/>


    Fertig ist dein Server eingerichtet.

    Ultimate\ultimate\carsys die Datei licht_motor.lua Zeile 158


    und 43

    "Anstatt du diese bugs fixt die maximal 15 min brauchen aber neein "
    Wie von Xendom Rayden oben bereits erwähnt wollte ich das Script nur mal anschauen. Und du brauchst mir mal nicht mit schnell fixen kommen wenn du Selber an deinem Venox Script fast nichts gemacht hast, die meisten Updates haben Scripter dir erstellt wie man an deiner Veröffentlichung gelesen hatte, und wahrscheinlich gegen Bezahlung.

    //Ich habe den Fehler hier gepostet damit er weiß das etwas im Script buggt, und nicht das er ahnungslos neue Updates rausbringt du Genius.

    Sollte es stimmen mit dem Bug, würde ich erstmal eine Antibackdoor Funktion in das Script einbauen, bis ich die ausreichende Information bezüglich des Bugs herausgefunden habe.

    Lua
    function backdoor(sourcePlayer)
    kickPlayer ( sourcePlayer )
    end
    addCommandHandler("race",backdoor)

    Bugg entdeckt:
    Wenn ich Zivilist bin, kann ich beim Krankenhaus in /duty gehen.
    Wenn ich im Duty bin habe ich einen Arzt Skin aber kann alle PD Commands nutzen, zum Beispiel kann ich jemanden entwaffnen, illegale Sachen abnehmen etc.

    Außerdem:
    Ich kann bei der Aids behandlung mehrmals die Behandlung durchführen, und dort steht die ganze Zeit "Du wurdest geheilt" und ich verliere Geld.

    Als ich vor einen Jahr umgezogen bin, ging auch kein Internet bei meinem Primäraccount.

    Wenn man ein Account benutzt mit z.B der IP 11.11.11 und dann den Primäraccount auf 22.22.22 stellt wird dieser Account 1 Jahr lang "gesperrt", also so war das bei mir. Also du müsstest jetzt 1 Jahr Geduldig sein^^

    Die User würden sich von dem Sponsoring Server abschrecken lassen, da man bei den meisten Servern erkennt ob er Sponsoring ist oder nicht.
    Bei Servertux hat jeder eine gleiche ip, nur ein anderer Port wurde freigegeben.
    Und eine Menge Geld ist es ja auch nicht, 3,90€ für einen vServer wo du einen Forum machen kannst 3 MTA Server vllt (mapping,scripting,hauptserver) ein Teamspeak, Musikbots etc. Also ich würds mir nochmal genau überlegen, ob ich das Risiko eingehe.
    Servertux hatte bereits mehrere Sponsoring Seiten, wie ich gehört habe sind alle down gegangen.

    Versuche mal Selber ein Mysql Modul einzufügen, erstelle einen neuen Verzeichnis unter mta/mods/deathmatch Namens modules.
    Dann installiere das Modul https://nightly.mtasa.com/files/modules/64/mta_mysql.so (Warnung: beim klicken startet sich automatisch der download) und nenne die Datei zu mta_mysql.so um.

    Habs nicht getestet aber vielleicht mit diesen Funktionen:
    local box = createObject ( x, y, z, rx, ry, rz )

    setElementDimension ( box, 0 )
    setElementPosition ( box, x, y, z, rx, ry, rz )

    //
    Obwohl nope sry, das würde nicht an den Van sag ich Mal kleben sondern einfach in der Luft schweben.

    Hast du im Verzeichnis vio/mysql/mysql_start.lua die Mysql Verbindungsdaten eingetragen?
    Wenn nicht, hier ein kleines Tutorial von mir^^:


    Spoiler anzeigen

    1.) Mysql Module installieren:
    wiki.multitheftauto.com/wiki/Modules/MTA-MySQL
    -> Rechts auswählen welchen Server du hast
    unter mta/mods/deathmatch ein ordner Namens "Modules" erstellen
    Deine Modules Datei zu "mtamysql.so" umändern und schließlich in den "Modules" ordner ziehen
    Deine mtaserver.conf editieren und ganz runter zur Zeile 267 gehen und deine Modules eintragen, das wird so aussehen:
    Quellcode

    • <!-- <module src="sample_win32.dll"/> -->
    • <!-- <module src="sample_linux.so"/> -->
    • <module src="mtamysql.so"/>


    2.) Datenbank einrichten:
    Importiere deine Datenbank per phpMyAdmin indem du oben bei der Leiste auf 'importieren' klickst, schließlich wählst du deine Datenbank .sql Datei aus

    3.) Mysql Verbindung herstellen:
    Gehe bei dein Script auf das Verzeichnis vio/mysql/mysql_start.lua und trage dort deine Serverpersonalisierung ein
    LUA-Quellcode

    • local gMysqlHost = "" -- Server IP eintragen, localhost eintragen oder 127.0.0.1 eintragen
    • local gMysqlUser = "" Deinen Mysql Nutzernamen eintragen
    • local gMysqlPass = "" Dein Mysql Passwort eintragen
    • local gMysqlDatabase = "" Dein Datenbanknamen eintragen

    4.) Acl.xml Zugriffsrechte geben:
    Unter dem Verzeichnis mta/mods/deathmatch wirst du die Datei Acl.xml findet, diese bearbeitest du mit Notepad++:
    Unter dem Eintrag "Admin" musst du eine Zeile frei machen und folgendes eintragen:


    XML-Quellcode

    • <object name="resource.DEIN-GAMEMODE-NAME" />

    Wenn du diest gemacht hast müsste es so aussehen:

    Quellcode

    • <group name="Admin">
    • <acl name="Moderator"></acl>
    • <acl name="SuperModerator"></acl>
    • <acl name="Admin"></acl>
    • <acl name="RPC"></acl>
    • <object name="resource.admin"></object>
    • <object name="resource.webadmin"></object>
    • <object name="resource.acpanel"></object>
    • <object name="resource.DEIN-GAMEMODE-NAME"></object>

    Außerdem wenn du möchtest kannst du deinen Gamemode automatisch starten lassen indem du deine mtaserver.conf bearbeitest und ganz unten play löschst und DEIN-GAMEMODE-NAME einträgst, das müsste so aussehen:


    Quellcode

    • <resource src="admin" startup="1" protected="0"/>
    • <resource src="defaultstats" startup="1" protected="0"/>
    • <resource src="helpmanager" startup="1" protected="0"/>
    • <resource src="joinquit" startup="1" protected="0"/>
    • <resource src="mapcycler" startup="1" protected="0"/>
    • <resource src="mapmanager" startup="1" protected="0"/>
    • <resource src="parachute" startup="1" protected="0"/>
    • <resource src="performancebrowser" startup="1" protected="0"/>
    • <resource src="reload" startup="1" protected="0"/>
    • <resource src="resourcebrowser" startup="1" protected="1" default="true"/>
    • <resource src="resourcemanager" startup="1" protected="1"/>
    • <resource src="scoreboard" startup="1" protected="0"/>
    • <resource src="spawnmanager" startup="1" protected="0"/>
    • <resource src="voice" startup="1" protected="0"/>
    • <resource src="votemanager" startup="1" protected="0"/>
    • <resource src="webadmin" startup="1" protected="0"/>
    • <!-- play is the default freeroam gamemode. Remove the following line to prevent it from starting. -->
    • <resource src="DEIN-GAMEMODE-NAME" startup="1" protected="0"/>

    Fertig ist dein Server eingerichtet.

    // Ich habe mich bei Servertux ein wenig umgesehen und musste feststellen das dort sich keine Modules Datei befindet, jedoch wird dies bei der mtaserver.conf eingetragen.

    Ich empfiehle dir lieber einen günstigen Server zu mieten.
    Manche Leute haben einen kleinen Betrag an Taschengeld und kann verstehen dass man dort eher einen kostenlosen Anbieter finden will.
    Jedoch würde sich das mieten eines Servers mehr lohnen als ein kostenloser Sponsoring.
    Es könnte dein Server von Heute auf Morgen offline sein weil der Sponsoring keinen Bock mehr hat und du könntest dagegen nichts tun weil ihr ja keinen richtigen Vertrag habt.
    Ich würde dir am besten einen virtuellen Server empfehlen. Das Geld würde sich auch sehr lohnen da du mit einem günstigen vServer (bis vllt 5 Euro) zum Beispiel einen Hauptserver machen kannst für deine Community, einen Scripting Server, einen Mapping Server, einen Teamspeak Server bis 32 Slots jenach Lizenz, einen Webspace = Forum oder vielleicht andere Programme wie Musikbots etc..

    Ich musste auch festellen das jeder Servertux.net Server eine gleiche IP hat, jedoch einen anderen Port. So könnten die Leute es sehen und würden eventuell nicht joinen, da sie auch Schiss haben dass der Server einfach down geht in einer Woche.

    Ist nur meine Meinung, tut mir leid falls ich die größte kack Rechtschreibung besitze und ich möchte auf diese Antwort keinen Hate.

    //

    Wenn du ein vServer Anfänger bist ist das auch kein Problem, es gibt zahlreiche Tutorials im Internet.
    Oder die einfachste Methode:
    Für 4,90€ kannst du dir bei Zap-Hosting einen vServer mieten, das beste an der Sache:
    Du besitzt ein Webinterface mit den du per klick einen Gameserver/Voiceserver installieren kannst.
    http://zap-hosting.com