Hey Retrotown,
des öfteren ist mir aufgefallen, dass User viele Threads mit dem Thema "Client Probleme" oder sonstiges posten
Ich mache hier mal eine Checkliste die man erweitern kann mit Punkten die überprüft werden sollten bevor man einen Thread eröffnet.
Die Liste zeigt an was ihr gemacht haben müsst. Solltet ihr das alles haben und es funktioniert immer noch nicht kann man einen Thread darüber starten.
Fangen wir mal an:
1. Domain im Client
Achte darauf, dass im Client immer die IP statt der Domain steht wenn du Cloudflare benutzt.
2. SWF Pfad richtig eingestellt
überprüfe, ob in der Client.php alle Pfäde zur SWF stimmen. (Einfach den Link im Browser eingeben. Sollte eine 404 Seite erscheinen ist der Pfad falsch.)
3. Ports freischalten
Niemand kommt in den Client außer ihr per euren Server? Dann überprüfe, ob die Windows Firewall ausgeschaltet oder die Ports 3000 sowie 30001 (Port und Mus Port vom Emulator) freigeschaltet sind.
Ich empfehle aufgrund weniger Zeitaufwand die Firewall komplett auszuschalten.
4. Data_classes kontrollieren
Wenn ihr auf euer Hotel geht und es kommt eine weiße Seite überprüft die Data_classes bzw. die Config Datei ob die MySQL Daten korrekt sind.
Sprich DB Name, Hostname, Passwort etc.
5. Richtige Datenbank
Sollte euer Emulator ständig Fehler aufzeigen überprüfe, ob ihr die richtige Datenbank dafür verwendet.
Auch CMS fehler können durch eine falsche Datenbank entstehen.
6. Datenbank richtig einstellen (thx to @Freezy)
In der Datenbank bei der Tabelle server_settings sollte die Spalte "secure_session" auf "0" sein.
Wenn es auf "1" ist, geht der Client bei vielen Emulatoren nicht.
Das waren erstmal Punkte die mir eingefallen sind.
Falls ihr weitere Tipps habt was man prüfen kann bevor man einen Thread aufmacht schreibt einfach einen Beitrag.
Falls euch die Checkliste gefällt oder euch hilft lasst doch ein "Gefällt mir" da. Andernfalls ein "Gefällt mir nicht".
Gruß