Push 07.12.2019
Beiträge von Marschl
-
-
Hallo ich bekomme diese Fehler:
Code
Alles anzeigenDatenbankverbindng aufgebaut! Connection 966 released SQL: SELECT * FROM accounts WHERE `Username`=Test Connection 966 released undefined Datenbankverbindng aufgebaut! D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Parser.js:437 throw err; // Rethrow non-MySQL errors ^ TypeError: Cannot read property '0' of undefined at Query.<anonymous> (D:\workspace\statelife-server\node_modules\mysql\lib\Connection.js:525:10) at Query._callback (D:\workspace\statelife-server\node_modules\mysql\lib\Connection.js:491:16) at Query.Sequence.end (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\sequences\Sequence.js:83:24) at Query.ErrorPacket (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\sequences\Query.js:90:8) at Protocol._parsePacket (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Protocol.js:291:23) at Parser._parsePacket (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Parser.js:433:10) at Parser.write (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Parser.js:43:10) at Protocol.write (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Protocol.js:38:16) at Socket.<anonymous> (D:\workspace\statelife-server\node_modules\mysql\lib\Connection.js:91:28) PS D:\workspace\statelife-server> ^C PS D:\workspace\statelife-server> .\altv-server.exe [07:18:22] alt:V Server, build #879, branch beta [07:18:22] Starting [GER] Statelife - Roleplay on 0.0.0.0:7788 [07:18:22] Loading resource statelife [07:18:22] Loading resource chat [07:18:22] Loaded resource chat [07:18:22] Loaded resource statelife [07:18:22] Starting HTTP server on 0.0.0.0:7788 [07:18:22] Server started [07:18:23] Connected to master server Der Spieler Franky Smith hat den Server betreten! SocialID: 351754652 Datenbankverbindng aufgebaut! Connection 968 released SQL: SELECT * FROM accounts WHERE `Username`=Test D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Parser.js:437 throw err; // Rethrow non-MySQL errors ^ ReferenceError: error2 is not defined at Ping.onOperationComplete (D:\workspace\statelife-server\node_modules\mysql\lib\Pool.js:110:5) at Ping.<anonymous> (D:\workspace\statelife-server\node_modules\mysql\lib\Connection.js:525:10) at Ping._callback (D:\workspace\statelife-server\node_modules\mysql\lib\Connection.js:491:16) at Ping.Sequence.end (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\sequences\Sequence.js:83:24) at Ping.Sequence.OkPacket (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\sequences\Sequence.js:92:8) at Protocol._parsePacket (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Protocol.js:291:23) at Parser._parsePacket (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Parser.js:433:10) at Parser.write (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Parser.js:43:10) at Protocol.write (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Protocol.js:38:16) PS D:\workspace\statelife-server> ^C PS D:\workspace\statelife-server> .\altv-server.exe [07:18:51] alt:V Server, build #879, branch beta [07:18:51] Starting [GER] Statelife - Roleplay on 0.0.0.0:7788 [07:18:51] Loading resource statelife [07:18:51] Loading resource chat [07:18:51] Loaded resource chat [07:18:51] Loaded resource statelife [07:18:51] Starting HTTP server on 0.0.0.0:7788 [07:18:51] Server started [07:18:51] Connected to master server Der Spieler Franky Smith hat den Server betreten! SocialID: 351754652 Datenbankverbindng aufgebaut! Connection 969 released SQL: SELECT * FROM accounts WHERE `Username`=Test Connection 969 released undefined D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Parser.js:437 throw err; // Rethrow non-MySQL errors ^ Error: ER_BAD_FIELD_ERROR: Unknown column 'Test' in 'where clause' at Query.Sequence._packetToError (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\sequences\Sequence.js:47:14) at Query.ErrorPacket (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\sequences\Query.js:77:18) at Protocol._parsePacket (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Protocol.js:291:23) at Parser._parsePacket (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Parser.js:433:10) at Parser.write (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Parser.js:43:10) at Protocol.write (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Protocol.js:38:16) at Socket.<anonymous> (D:\workspace\statelife-server\node_modules\mysql\lib\Connection.js:91:28) at Socket.<anonymous> (D:\workspace\statelife-server\node_modules\mysql\lib\Connection.js:525:10) at Socket.emit (events.js:200:13) at addChunk (_stream_readable.js:294:12) -------------------- at Protocol._enqueue (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Protocol.js:144:48) at PoolConnection.query (D:\workspace\statelife-server\node_modules\mysql\lib\Connection.js:201:25) at file:///D:/workspace/statelife-server/resources/statelife/server/AccountSystem/AccountSystem.mjs:21:14 at Ping.onOperationComplete (D:\workspace\statelife-server\node_modules\mysql\lib\Pool.js:110:5) at Ping.<anonymous> (D:\workspace\statelife-server\node_modules\mysql\lib\Connection.js:525:10) at Ping._callback (D:\workspace\statelife-server\node_modules\mysql\lib\Connection.js:491:16) at Ping.Sequence.end (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\sequences\Sequence.js:83:24) at Ping.Sequence.OkPacket (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\sequences\Sequence.js:92:8) at Protocol._parsePacket (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Protocol.js:291:23) at Parser._parsePacket (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Parser.js:433:10) { code: 'ER_BAD_FIELD_ERROR', errno: 1054, sqlMessage: "Unknown column 'Test' in 'where clause'", sqlState: '42S22', index: 0, sql: 'SELECT * FROM accounts WHERE `Username`=Test' }
Code:
Code
Alles anzeigenalt.onClient('SQL:AccountLogin', (player, username, password) => { pool.getConnection(function(err, con) { if(err) throw err; var sql = mysql.format('SELECT * FROM accounts WHERE Username=' + username); con.query(sql, function(error, results) { console.log(results[0]); }); }); }); alt.onClient('SQL:AccountRegister', (player, username, password) => { pool.getConnection(function(err2, con2) { if(err2) throw err2; var sql2 = mysql.format('SELECT * FROM accounts WHERE `Username`=' + username); console.log('SQL: ' + sql2) con2.query(sql2, function(error2, results2, fields2) { console.log(results2); if(error2) throw error2; }); con2.release(); }); });
Warum werden hier beide alt.onClient aufgerufen?
-
Warum crasht mein Server?
Log:
SQL
Alles anzeigenSELECT * from accounts WHERE SocialClub=XXXXXXXXXXX D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Parser.js:437 throw err; // Rethrow non-MySQL errors ^ TypeError: Cannot read property 'SocialClub' of undefined at Query.<anonymous> (file:///D:/workspace/statelife-server/resources/statelife/server/AccountSystem/AccountVerify.mjs:13:36) at Query.<anonymous> (D:\workspace\statelife-server\node_modules\mysql\lib\Connection.js:525:10) at Query._callback (D:\workspace\statelife-server\node_modules\mysql\lib\Connection.js:491:16) at Query.Sequence.end (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\sequences\Sequence.js:83:24) at Query._handleFinalResultPacket (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\sequences\Query.js:139:8) at Query.EofPacket (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\sequences\Query.js:123:8) at Protocol._parsePacket (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Protocol.js:291:23) at Parser._parsePacket (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Parser.js:433:10) at Parser.write (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Parser.js:43:10) at Protocol.write (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Protocol.js:38:16)
Code:
Code
Alles anzeigenimport * as alt from 'alt'; import * as chat from 'chat'; import mysql from 'mysql'; import {pool} from '../database/database.mjs'; alt.onClient('AccountVerify', (player) => { pool.getConnection(function(err, con) { if(err) throw err; var sql = mysql.format('SELECT * from accounts WHERE SocialClub=' + player.socialId); console.log(sql); con.query(sql, function(error, results, fields) { console.log(results[0].SocialClub); if(results[0].SocialClub == player.socialId) { //Login alt.log("Login"); alt.emitClient(player, 'AccountVerifyLogin'); } else { //Register alt.log("Register"); alt.emitClient(player, 'AccountVerifyRegister'); } if(error) throw error; con.release(); }); }); });
-
Was habt ihr denn bisher so alles?
Ich stelle alle benötigten Ressourcen zur Verfügung.
- Gameserver + Testserver
- Teamspeak Server
- Forum (Woltlab 5.1)
- Entwickle gerade an dem Script. Bisher besteht noch nicht all zu viel. Bin gerade am Accountsystem.
-
Hallo zusammen,
mit diesem Thread möchte ich euch mein Projekt einmal näher bringen.
Ich suche nach Teammitglieder die lust und Zeit haben mich zu unterstützen und gemeinsam mit mir das Projekt aufbauen wollen.
Über mich:
Hallo mein Name ist Marcel, ich bin 18 Jahre alt und mache eine Ausbildung als Fachinformatiker.
Ich habe nach langer überlegung diese Ausbildung angefangen... und ja kann mich nicht beschweren.
Ich habe das Projekt im Oktober ins Leben gerufen und mich mit dem entwickelt beschäftigt.
Über das Projekt:
Ich habe mir es zu Aufgabe gemacht das Projekt "Neulingsorientiert" zu gestalten, sprich es wird einsteigerfreundlich.
Wird es eine Whitelist geben?
Ja wird es. Allerdings nicht mit einem Gespräch von langer Dauer um dem Spieler nicht abzuschrecken.
Das Projekt wird zusammen mit den Teammitgliedern und den Forum-Mitgliedern konzepiert und entwickelt. Im Forum gibt es einen Bereich, in dem ihr euere Ideen mit einbringen könnt.
Das Projekt basiert aus Alt:V, es ist meiner Meinung nach die beste Multiplayer Anwendung.
Was bietet dir das Projekt:
- Angenehmes Arbeitsklima
- Vollwertigen Teamposten
- Kein Zeitdruck
- Mitspracherecht
- Privatleben geht vor
- Viel Spaß
Was suchen wir:
- 1x Entwickler ( Gameserver )
- 1x Entwickler ( Webentwicklung )
- 2x Konzepter
- 1x Designer
Bei Interesse hinterlasst mir einfach eine Nachricht im Forum( Marschl ) oder schaut im Forum vorbei:
Forum: https://statelife.de/
Discord: https://discord.gg/Mf6THPA
Vielen Dank für's lesen
Mit freundlichen Grüßen,
Marschl
-
Moin,
meine Datenbank läuft soweit lokal auf meinem PC. Allerdings auf Linux funktioniert meine Datenbank nicht
Code
Alles anzeigen/home/statelife/gameserver/node_modules/mysql/lib/protocol/Parser.js:437 throw err; // Rethrow non-MySQL errors ^ TypeError: Cannot read property 'SocialClub' of undefined at Query.<anonymous> (file:///home/statelife/gameserver/resources/statelife/server/AccountVerify/AccountVerify.mjs:12:27) at Query.<anonymous> (/home/statelife/gameserver/node_modules/mysql/lib/Connection.js:525:10) at Query._callback (/home/statelife/gameserver/node_modules/mysql/lib/Connection.js:491:16) at Query.Sequence.end (/home/statelife/gameserver/node_modules/mysql/lib/protocol/sequences/Sequence.js:83:24) at Query._handleFinalResultPacket (/home/statelife/gameserver/node_modules/mysql/lib/protocol/sequences/Query.js:139:8) at Query.EofPacket (/home/statelife/gameserver/node_modules/mysql/lib/protocol/sequences/Query.js:123:8) at Protocol._parsePacket (/home/statelife/gameserver/node_modules/mysql/lib/protocol/Protocol.js:291:23) at Parser._parsePacket (/home/statelife/gameserver/node_modules/mysql/lib/protocol/Parser.js:433:10) at Parser.write (/home/statelife/gameserver/node_modules/mysql/lib/protocol/Parser.js:43:10) at Protocol.write (/home/statelife/gameserver/node_modules/mysql/lib/protocol/Protocol.js:38:16)
Code
Alles anzeigenalt.onClient('AccountVerify', (player) => { console.log("Wird aufgerufen!"); pool.getConnection(function(err, con) { if(err) throw err; var sql = mysql.format('SELECT SocialClub FROM accounts'); con.query(sql, function(error, results, fields) { if(results[0].SocialClub == player.socialId) { //Login alt.emitClient(player, 'AccountVerifyLogin'); } else if(results[0].SocialClub != player.socialId) { //Register alt.emitClient(player, 'AccountVerifyRegister'); } con.release(); if(error) throw error; }); }); });
-
-
-
Wie kann ich die Social Club ID abfragen ob diese mit der Datenbank übereinstimmt?
Code
Alles anzeigenalt.onClient('AccountVerify', (player) => { console.log("Wird aufgerufen!"); pool.getConnection(function(err, con) { if(err) throw err; var sql = mysql.format('SELECT SocialClub FROM accounts'); con.query(sql, function(error, results, fields) { con.release(); console.log(results); if(results == player.socialId) { console.log("Login") } if(error) throw error; }); }); });
-
Nein bringt nichts
-
-
Moin,
ist es möglich einen Scanner an ein USB Splitter anzuschliessen um mit 2 PC davon aus zu Scannen?
Danke für eure HilfeGrüße
-
Hallo
du möchtest keine Nachrichten bekommen -
Breadfish Donator
-
Wird das denn aktiv genutzt? Im Endefekt ist es doch auch nichts anderes als einfach nurn Browser in einer App.
ich finde es praktisch da man nicht immer schauen muss ob man eine Nachricht oder Benachrichtigung bekommen hat. Die Erweiterung sagt mir direkt bescheid
-
Moin,
wäre für WSC Connect, da Pusher für die aktuelle Forumversion nicht existiert.
-
Hinterlasse mal bitte eine Nachricht du
empfängst keine.Gruß
-
Der Support hat mir geantwortet und hat mir die Rechte eingestellt.
Trotzdem danke -
Ja wenn ich die test.php aufrufen will kommt 403 forbidden
-
Momentan nichts
Webserver wird mit cPanel verwaltet