RefinerySlotCombiner ist ein zweiteiliges Script für erfahrene Benutzer, das Kenntnisse in MySQL sowie die Installation von Paketen voraussetzt. Es ermöglicht Benutzern, ihre Raffinerie-Slots aus dem Spiel Star Citizen einzutragen und verschiedene Kombinationen dieser Slots zu errechnen.
mysql.connector
- MySQL Connector Net 8.4
-
Connector auf beiden Seiten bereitstellen:
- Installiere den MySQL Connector für Python (
mysql.connector
). - Installiere MySQL Connector Net 8.4 für PowerShell.
- Installiere den MySQL Connector für Python (
-
MySQL-Datenbank einrichten:
- Richte eine MySQL-Datenbank auf der Python-Seite ein und stelle den Nutzern Zugang bereit.
- Die Struktur-SQL-Datei für die Tabellen ist in SC_Ref.sql vorhanden.
-
Zugangsdaten anpassen:
- Passen Sie die Zugangsdaten in der Python-Seite an und starten Sie das Python-Script.
- Die Zugangsdaten der PowerShell-Seite befinden sich in einer separaten Datei (MySQL-server.json) . Das Passwort für den Zugang wird separat abgefragt und verschlüsselt gespeichert.
-
Hinweis zu Powershell:
- Möglicherweise muss die ExecutionPolicy in Powershell angepasst werden, da der Zugriff auf die benötigte DLL für den MySQL-Connector dadurch gestört werden kann.
Nach der Installation ist das Script selbsterklärend, wenn es gestartet wird. Der Benutzer kann mit der PowerShell-Seite des Scripts ähnlich wie mit einem MySQL-Client seine Raffinerie-Slots eintragen. Die Python-Seite errechnet serverseitig verschiedene Kombinationen aus diesen Slots.
Dieses Projekt steht unter der MIT-Lizenz.
Beiträge zum Projekt sind willkommen. Bitte stelle sicher, dass du eine ausführliche Beschreibung der Änderung beifügst.
Für Fragen oder Unterstützung kannst du mich über Discord erreichen: h3draut3r