Multi Theft Auto Server einrichten [+Violite]

11/30/2011 22:03 al.Jay#1
Hallo Com,

das neue Tutorial ist um einiges umfangreicher als das alte, also lest es euch ruhig nochmal durch. Die Installation ist für einen Windowsserver oder Computer vorgesehen. Bestimmte Schritte lassen sich auch auf Linux anwenden. Für die Basics unter Linux gibt es einen alternativen Anfang.


1. Herunterladen aller Files
2. Installieren von MTA Ded. Server u. MySQL Plugin
Ihr führt den MTA Installer aus, und wählt den Punkt ''Nur Server'' [Ausser ihr möchtet auch den Gameclient installieren].

Danach findet ihr im MTA Ordner unter /server alle Serverfiles. Die MySQL Plugins müssen in folgende Ordner (Wenn die Ordner nicht existieren, erstellt sie!)

mta_mysql.dll : \mods\deathmatch\modules\
libmysql.dll : Serverodner

Dadurch wird ein Plugin verfügbar, das ein paar Handler freischaltet, die von dem Script verwendet werden. Nun muss dem Server aber noch mitgeteilt werden dass er das Plugin nutzen soll. Dies machen wir wie folgt:
In der mods/deathmatch findet ihr zwei .config Dateien: local.conf und mtaserver.conf.
Alle Änderungen sind in beiden Dateien genau gleich auszuführen!

Unter dem Punkt ''Specify the module(s) which are loaded with the server" fügt ihr das hier hinzu:
Code:
<module src="mta_mysql.dll" />
Dann müsst ihr noch MySQL installieren und eine Datenbank erstellen. Die Installation ist selbsterklärend. Falls ihr Probleme habt nutzt bitte folgende Webseiten.

MySQL: [Only registered and activated users can see links. Click Here To Register...]
Navicat: [Only registered and activated users can see links. Click Here To Register...]
Sollten konkrete Fragen bestehen könnt ihr die auch gerne hier stellen

Nun könnt ihr mit Navicat auf die MySQL Datenbank zugreifen und aus dem Violite-Ordner die *.sql Datei in eine Datenbank hochladen und extrahieren.

So, nun müssten wir einen funktionierenden Server mit MySQL Datenbank und Plugin haben. Es fehlt uns noch das Script.


Alternativer Start für Linuxnutzer

3. Einstellen des Servers und des Scripts

In der mods/deathmatch findet ihr zwei .config Dateien: local.conf und mtaserver.conf.
Alle Änderungen sind in beiden Dateien genau gleich auszuführen!

Unter dem Punkt ''Specify the module(s) which are loaded with the server" fügt ihr das hier hinzu:
Code:
<module src="mta_mysql.dll" />
Nachdem ihr das Script in den resources Ordner reinkopiert habt, könnt ihr die MySQL Daten einstellen. violite/mysql/mysql_start.lua

Code:
gMysqlhost = "localhost"
gMysqlUser = "root"
gMysqlPass = ""
gMysqlDatabase = "test"

Dann müsst ihr noch in der acl.xml das hier hinzufügen unter <group name="Admin">:
Code:
<object name="resource.violite=">

4. Liveeinstellungen

Startet den Server. In der Konsole tippt ihr zuerst das hier ein:
addaccount [NAME] [PASSWORT]

Dann stoppt den Server!
Geht jetzt in die acl.xml und fügt wieder unter <group name="Admin">:
Code:
<object name="user.[NAME]=">
hinzu.

Damit gebt ihr euch Adminrechte, um die Konsole ingame mit P zu öffnen!


Startet wieder den Server und tippt das ein:
start violite

Nun wird Violite gestartet! Wenn ihr euch einen Account angelegt habt, könnt ihr euch kurz ausloggen und in der Datenbank unter ''userdata - adminstatus" "4" eintippen. Dann habt ihr auch im Script Adminrechte!


Danke für's Lesen! Fragen einfach in den Thread schreiben...
EDIT: Bald gibt's noch Bilder...
12/03/2011 14:35 al.Jay#2
#edited

Bald werden noch Bilder geaddet!
12/04/2011 15:24 Jutu#3
Wird bestimmt einigen helfen.

Aber dadurch werden nurnoch mehr VioLite Server kommen D=
12/04/2011 16:49 al.Jay#4
Wen juckt's. Die Server an denen Herzblut hängt, werden bleiben.
Die ganzen Violite Server haben eh schon alles überschwemmt.
02/17/2012 22:42 bilal400#5
Aber bei der Datenbank utner players wird nichts gespeichert ausser bei userdata
02/17/2012 23:39 al.Jay#6
Quote:
Originally Posted by bilal400 View Post
Aber bei der Datenbank utner players wird nichts gespeichert ausser bei userdata
Waswaswas?
Ich habe schon ewig und drei Tage keine Violite Datenbank mehr gesehen...
bitte erkläre dein Problem was genauer ;)
02/18/2012 00:00 Artiik#7
ich brauche hilfe. habe alles gemacht, aber wenn ich mich regestriert hab (ingame!) kommt nix mehr. also man sieht nur ne brücke^^
02/18/2012 00:10 al.Jay#8
Quote:
Originally Posted by Artiik View Post
ich brauche hilfe. habe alles gemacht, aber wenn ich mich regestriert hab (ingame!) kommt nix mehr. also man sieht nur ne brücke^^
Ah, hast du schon was am Script rumgebastelt?
Was steht im Errorlog/Serverkonsole?

Hatte sowas auch mal... ist ein typischer Einrichtungsfehler, weil das Script dich nicht weiterleitet wenn du nicht korrekt eingeloggt wurdest.
02/20/2012 20:33 ShadowEleTriX#9
Hey ich hab das mal mit nem anderen script probiert , aber das is immer fail
und Vio kann ich mich irgendwie nicht kaufen.


bitte um hilfe :(


(p.s. gute beschreibung)
02/20/2012 20:39 al.Jay#10
Quote:
Originally Posted by ShadowEleTriX View Post
und Vio kann ich mich irgendwie nicht kaufen.
Ich weiss nicht ob Zipper es noch verkauft... geh' halt zu VIO auf den TS und frag nach ;)
05/02/2012 13:45 Sonseon#11
Wer das Vio_lite Script braucht, kann mich anschreiben.
Ich kann weiterhelfen und weis woher man es bekommt.
05/02/2012 21:18 al.Jay#12
Sonseon, das ist zwar ein nettes Angebot für neue Nutzer, allerdings muss ich dem aus zwei Gründen eine Absage erteilen:

1. Das Script gehört Zipper, das ist bekannt und bei ihm muss man natürlich auch Geld bezahlen. (Ich finde es zwar scheisse, vor allem weil keine ordentliche Lizenzierung stattfindet, aber bitte)
2. Was du machst ist ein Warezangebot, folglich hat das hier im Forum nichts verloren. Ich persönlich habe damit kein Problem, allerdings dient das deinem Schutz, denn du bist persönlich für diesen Beitrag haftbar und kannst für das Angebot angezeigt werden.

(PS: Für meine Mutmaßungen entschuldige ich mich, du hast nicht von einer gratisversion gesprochen, allerdings wollte ich mal auf die rechtliche Lage verweisen)
05/06/2012 21:33 coollei2#13
Kannst du mir das über teamviewer machen ?? skype:coollei12
05/07/2012 06:24 al.Jay#14
Was machen? Einen Server einrichten?
05/23/2012 17:55 Whitelol#15
also bei mir kommt immer fatal error wenn ich server starte das passiert wo ich in der acl datei das mit violite recurce hinzufügt hatte
Bitte um hilfe

EDIT// habe es hingekriegt jetzt sagt er mir folgenen error wenn ich mich regestriert habe
ERROR: violite\register_login\register_login_server.lua:1 33: Acces denied @ 'getClientIP'
ERROR: violite\register_login\register_login_server.lua:1 61: Acces denied @ 'getClientIP'
ERROR: violite\register_login\register_login_server.lua:1 61: attempt to concatenate a nil value
ERROR: violite\register_login\register_login_server.lua:7 31: Acces denied @ attempt to index field '?' (a nil value)
als ich mich bei den reg. formular eingetragen hatte und auf anmelden gedrückt habe hatte ich nur die brücke gesehen