
[Entwicklungsthread] ArmA Control (ehem. LifeControl) - Cloud-basiertes RCON- und Supporttool für Altis Life
-
cat24max -
12. November 2016 um 02:00 -
Geschlossen
-
-
Irgendein Framework oder Inline PHP ?
-
Also, ich war Supporter auf diesem Server, ud habe oft dieses Tool benutzt. Meiner Meinubg nach ist es richtig gut gemacht, zumindest besser als Cyberworks^^
-
Sehr schön!
Offtopic: für was steht dein Clantag CFC?
-
Irgendein Framework oder Inline PHP ?
Ich verwende kein Framework für das komplette Teil, nur ein Login Framework (Advanced Security). Wie gesagt, Anfänger in PHP und ich war motiviert sowas zu machen. Man muss ja auch irgendwie anfangen
Achso und ansonsten verwende ich halt AdminLTE mit u. a. Bootstrap.
Ich Endeffekt ist das aktuell so ein richtiges Web 1.0 Projekt, hauptsächlich mit simplen Post und Get Formularen.Sehr schön!
Offtopic: für was steht dein Clantag CFC?
Danke
Steht für "Clash for Cash" -
Ich kann dir Laravel sehr ans Herz legen, meiner Meinung nach DAS php Framework.
Benutzt es doch mal für dein nächstes großes Projekt! -
Ich kann dir Laravel sehr ans Herz legen, meiner Meinung nach DAS php Framework.
Benutzt es doch mal für dein nächstes großes Projekt!Laravel hatte ich mir tatsächlich schon angeschaut, hatte es aber bisher noch nicht so ganz verstanden. Wichtig ist mir halt vor allem ein sicheres und einfach Login System. Muss ich mir mal anschauen. Jetzt lass ich aber erstmal deinen Launcher laden und schau mir den Server mal an
-
Laravel bringt Db migration, login mit passwort recovery, eloquent (du wirst es lieben), eine templating engine und noch eine Menge mehr.
Vorallem setzt es MVC durch.Edit: Freut mich zu hören, viel Spaß!~
-
Und hier: Laravel From Scratch
Da sind alle Basics total gut erklärt.
-
Update: Ich bin gerade dabei, den Setup-Prozess komplett neu zu schreiben. Auch habe ich den Hauptpost mit Screenshots und weiteren Infos bearbeitet.
Screenshot #1 - Verifizierung
Screenshot #2 - Neuer Server, Kosten (Platzhalter, noch nicht final)
Screenshot #3 - Datenbank-Setup
Screenshot #4 - RCON-Setup -
Update 19.11.16 0:12
- Verschlüsselung der Passwörter (RCON, Datenbank) implementiert / OpenSSL Encryption AES256
- Screenshot #5 - so sehen eure Passwörter in der Datenbank aus
- Altis Life Version Checker - Setup erkennt automatisch, welche Version verwendet wird
- Setup vollständig fertig - Admins können nun ihren Server einfach hinzufügen (bedeutet, alle Schritte des letzten Updates funktionieren)
Ich habe heute noch einmal hart gearbeitet und das Setup-System komplett fertig gestellt. Es läuft mit dem gesamten Login-Framework und auch mit dem selben CSS-Template (AdminLTE), ist an sich aber ein komplett abschnittenes System.
Sollte ein User sich noch nicht gekoppelt haben wird er automatisch auf das Setup weitergeleitet. Den Prozess seht ihr hier:Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt. -
Laravel bringt Db migration, login mit passwort recovery, eloquent (du wirst es lieben), eine templating engine und noch eine Menge mehr.
Kann ich nur zustimmen, arbeite an einem ähnlichen System.
Benutze nur kein LifeControl bzw. Cyberworks oder ähnliches als Basis, sondern nur Laravel
-
Kann ich nur zustimmen, arbeite an einem ähnlichen System.
Benutze nur kein LifeControl bzw. Cyberworks oder ähnliches als Basis, sondern nur Laravel
Ich verwende auch kein CyberWorks als Basis, es gibt keine Basis, die ich verwende.
Ich verwende ein Login Framework mit Registrierung und Password Recovery und ansonsten ist das Ding eine komplette Eigenentwicklung. CSS ist AdminLTE. -
Kann man LifeControl schon benutzen?
oder gibt es bald einen Beta?
-
Top, sieht echt super aus!!!
Wenn du wenn zum Testen brauchst biete ich mich gerne an -
Benutzen kann man es aktuell nicht, ich arbeite aber an einer Beta.
Ich bin gerade nur mitten in einer Klausurenphase und habe verdammt viel zu tun, ich kann also leider nicht absehen, wann das so weit ist. -
Update 23.11.16 19:15
- Sämtliche SQL-Datenbank-Abfragen sind jetzt in einer Config-Datei eingetragen. Dies erlaubt eine Kompatibilität mit mehrern Altis Life Versionen, veränderten Datenbanken und eigenen Frameworks.
- Support- und Banlog repariert und nun in einer Tabelle je Server
Welche Dinge müssen grundsätzlich noch erledigt werden?
- RCON-Client: Wird noch groß verändert mit weiteren Funktionen wie Chat, Missionsverwaltung und mehr... Bannen und Kicken ist bisher bereits möglich.
- Logging: Das Logging für einige Aktionen wie Fahrzeuge reparieren und kicken muss noch eingebaut werden
- Abo-Verwaltung
Die erste Alpha-Version kann eventuell morgen oder übermorgen veröffentlicht werden.
Für die Alpha sollte gesagt sein, dass nur Altis Life 4.x unterstützt wird. Speziell habe ich aus auf 5.0 geschrieben. Andere Tester sind gerne willkommen, müssen aber damit rechnen, dass es nicht klappt.
Während der Alpha und Beta ist das Panel natürlich kostenfrei.
Danach wird es eine Free-Version und eine Premium-Version geben.Ich plane außerdem, ein umfangreiches Ticketsystem zu entwickeln, was den Support nochmal massiv erleichtern wird.
-
Also wer möchte, kann gerne mal das Tool ausprobieren.
Dafür einfach unter https://cat24max.com/panel registrieren und Anmelden.
Hinweis: Login ist noch buggy, wenn kein Fehler kommt einfach mal F5 drücken, dann funktioniert alles.Dort könnt ihr dann eure Server hinzufügen.
Wie gesagt, bisher nur 4.4/5.0 Struktur, wobei 4.x auch gehen könnte.
RCON und Datenbank-Passwort werden verschlüsselt gespeichert.Über Fehlermeldungen (am besten privat) bin ich dankbar
-
Funktioniert super, kann ich nur empfehlen^^
-
RCON und Datenbank-Passwort werden verschlüsselt gespeichert.
Was heißt Verschlüsselt?
Welche Methode benutzt du denn? Und sage bitte nicht das ist ein Geheimnis, sollte man an den Wert/String drankommen gibt es Tool's die die Methode erkennen und Knacken. -