Vollständiger Lokaler Server mit DB

    • Vollständiger Lokaler Server mit DB

      Guten abend Comunity.
      Da ich bisher keine Videos oder sonstige Tutorials gesehen/gelsen habe, möchte ich das jetzt selbst mal erklären.

      Um ein Vollständiges Script mit DB Local nur für euch zu erstellen, braucht ihr folgende sachen:

      Programme: Xamp für die Mysql Verbindung(PHPmyadmin) und (Wer hätte es gedacht) MTA SA
      Script: Ein Reallife Script in meinem fall Vio, oder ein Script eurer wahl.

      Zu erst solltet ihr Xampp installieren.
      der download steht am ende des beitrags.

      Die installation, ist relativ simpel. einfach einen Installationspfad aussuchen und Installieren.

      Hier ist es nun wichtig, das ihr NICHT den haken setzt bei: Programm nach der installation Starten.
      Da das Programm Adminrechte benötigt, wird es nicht funktionieren wenn ihr es direkt von dem Installer startet.
      nach der Installation, geht ihr in den gewählten installations Pfad und wählt die datei : xampp-control.exe.
      Diese führt ihr als Administrator aus! (rechtsklick auf der datei und dan run as administrator)
      Nun solltet ihr ein fenster bekommen wie dieses:


      Nun klickt bei Apache auf Starten und danach auf Mysql Starten.
      Damit wurde ein PHPmyAdmin DB System erstellt. nachdem beide erfolgreich gestartet haben, stoppt ihr beide Prozesse wieder.

      nun müsst ihr ein Passwort wählen. Das ist etwas Schwieriger.
      Zuerst, klickt ihr auf Konfig bei appache. dan wählt ihn: phpmyadmin(Config.inc.php)
      Unter Zeile 21, könnt ihr das Passwort wählen.
      Sobald ihr das gemacht habt, Öffnet ihr die CMD(Eingabeforderung) als administrator.
      dort gibt ihr folgendes ein:
      Befehlt: cd C:\xampp\mysql\bin (Der installierte Pfad in dem Fall)

      nun weiß die CMD das wir etwas von diesem Ordner möchten.
      sobald ihr das eingegeben habt, und keine errormeldungen gekommen sind gibt ihr folgendes ein:
      Befehl: mysqladmin.exe -u root password (Und nun euer gewähltes Passwort).
      Wenn keine Error meldungen kommen, hat es geklappt und ihr könnt die CMD Schließen.

      Nun kommen wird zum Server
      um zuert ein Server zu erstellen müssen wirden port änder in MTA/server/mods/deathmatch/mtaserver.conf
      Unter der Zeile 16 Wählt ihr den Port der bei euch unter Xampp zu sehen ist bei Mysql.
      nun Speichert ihr die Datei ab und könnt den Server starten.

      Im Script von euch, öffnet ihr die Mysql datei ung gibt folgendes ein:
      Host: localhost oder 127.0.0.1

      User: root (Standargemäß)

      Password: (Das von euch gewählte passwort)


      nun nurnoch das Script einfügen und mit /refreshall das Script aufrufen. Starten und fertig ist euer Localer Server

      diesen findet ihr in MTA in der Liste und Lokal.


      Download von Xampp:
      Xamppiinstaller.exe

      Genaue Script zählung
      Lines Without Empty Lines And Comment Lines: 14946
      Lines Without Empty Lines: 13833
      Lines With Empty Lines: 18775
      Files: 149
      Functions: 2345

      Pre-Alpha
    • Bonus schrieb:

      22003 UDP (Haupt)
      22005 TCP (HTTP)
      22126 UDP (ASE)
      müssen tut man es nicht, falls man jedoch vor hat andere leute auf seinen localen server zu lassen dann ist das notwendig, sollte man nur allein drauf wollen kann man die Ports weglassen.
      Mein Github: Github
      Mein tsServer: Teamspeak³

      Kommentare von verzweifelten Menschen:
      1. Im Gegensatz zu dir habe ich Studiert.
      2. Älter als 15 kannst du nicht sein.
    • Bonus schrieb:

      Erwähnenswert wäre vllt. noch, dass man die Ports geöffnet haben muss:
      Standard:
      22003 UDP (Haupt)
      22005 TCP (HTTP)
      22126 UDP (ASE)
      Hallo Bonus!
      Danke für einen bitrag
      Die Ports müssen nur dan geöffnet werden, wenn andere user auf dein Server connecten möchte, oder du mit deinem Script(Beispiel auf Nitrado) auf deine lokale DB zugreifen möchtest.
      Es ist nicht notwenig, die Ports zu öffnen wenn du ein kommplet lokalen Server erstellen möchtest nur für dich und deinem Haus.

      Aber ist ein guter gedanke ich denke ich schreibe mal ein neues Tutorial indem ich zeige wie man kostenlos ein MTA Server erstellen kann :D

      Genaue Script zählung
      Lines Without Empty Lines And Comment Lines: 14946
      Lines Without Empty Lines: 13833
      Lines With Empty Lines: 18775
      Files: 149
      Functions: 2345

      Pre-Alpha
    • Bonus schrieb:

      "diesen findet ihr in MTA in der Liste und Lokal."
      Wegen diesem Ausschnitt hatte ich angenommen, dass andere Leute den Server auch sehen können sollen
      1. dan bin ich blöd xD sollte unter Lokal heißen Sry und Danke:)

      Genaue Script zählung
      Lines Without Empty Lines And Comment Lines: 14946
      Lines Without Empty Lines: 13833
      Lines With Empty Lines: 18775
      Files: 149
      Functions: 2345

      Pre-Alpha
    • Es ist gefährlich mit Halbwissen einfach ein Tutorial zu veröffentlichen, Anfänger lernen falsch.

      • XAMPP Braucht im Normalfall keine Admin-Rechte
      • XAMPP erstellt kein PhpMyAdmin DB System. MySQL startet den MySQL Server und Apache bietet PHPMyAdmin an, was als Oberfläche für MySQL dient, MySQL läuft nämlich rein über Code.
      • Ein Passwort muss ich auch nicht wählen und ist auch beim lokalen Server nicht nötig. Ausser ich möchte ihn Public stellen, dann hättest du aber auch die Port-Freischaltung erklären sollen.
    • INCepted schrieb:

      Es ist gefährlich mit Halbwissen einfach ein Tutorial zu veröffentlichen, Anfänger lernen falsch.

      • XAMPP Braucht im Normalfall keine Admin-Rechte
      • XAMPP erstellt kein PhpMyAdmin DB System. MySQL startet den MySQL Server und Apache bietet PHPMyAdmin an, was als Oberfläche für MySQL dient, MySQL läuft nämlich rein über Code.
      • Ein Passwort muss ich auch nicht wählen und ist auch beim lokalen Server nicht nötig. Ausser ich möchte ihn Public stellen, dann hättest du aber auch die Port-Freischaltung erklären sollen.

      was heiß Halbwissen? Ich habe es so erstellt wie ich es geschafft habe;)

      Genaue Script zählung
      Lines Without Empty Lines And Comment Lines: 14946
      Lines Without Empty Lines: 13833
      Lines With Empty Lines: 18775
      Files: 149
      Functions: 2345

      Pre-Alpha