wilderadri

Mitglied
  • Gesamte Inhalte

    1
  • Benutzer seit

  • Letzter Besuch

Reputation in der Community

0 Respawn Protection

Über wilderadri

  • Rang
    Neuling
  1. wilderadri

    Server Problem

    Hey Leute, ich habe ein kleines Problem mit meinem Server. Also: Angenommen jemand kommt auf den Server, dann hat er ja eine Festgelegte ID aber bei meinem Server ist das Problem, dass sobald er den Server verlässt und wieder neu raufkommt bekommt er eine neue ID, weil die B3 nicht auf die alte ID zugreifen kann. Bei Admins ist es dann so, dass sie keine Admins mehr sind sondern unregestrierte Nutzer. Das ist ziemlich ärgerlich vorallem dann wenn man einen Clan hat wo die Mitglieder Ränge haben. Die b3 hat ein Problem mit den Lesen der ID's, sobald man reconnected fragt er neu.^ Also Der b3 sagt, dass wenn man Reconnected; Spieler nicht gefunden also legt er ihn neu an. Ich habe euch nochmal die Datenbank gedumbt was also was während dessen passiert wenn ein user den server connected bzw. disconnected. Ich hoffe ihr könnt mir bei meinem Problem weiterhelfen :)^ [quote]140629 18:19:26 ERROR '[INSERT INTO penalties(`time_edit`, `keyword`, `time_expire`, `admin_id`, `reason`, `inactive`, `data`, `client_id`, `duration`, `time_add`, `type`) VALUES (1404080366, "spam", 1404083966, 0, "^7do not spam, shut-up!", 0, "", 10, 60.0, 1404080366, "Warning")] None' 140629 18:19:26 WARNING "Query failed, trying to reconnect - : (2006, 'MySQL server has gone away')" 140629 18:19:26 ERROR '[SELECT COUNT(id) total FROM penalties WHERE `inactive` = 0 and `type` = "Warning" and `client_id` = 10 and (time_expire = -1 or time_expire > 1404080366)] None' 140629 18:19:26 ERROR 'handler SpamcontrolPlugin could not handle event Say: ProgrammingError: (1146, "Table \'b3.penalties\' doesn\'t exist") [(\'/home/test/b3/b3/parser.py\', 1008, \'handleEvents\', \'hfunc.parseEvent(event)\'), (\'/home/test/b3/b3/plugin.py\', 158, \'parseEvent\', \'self.onEvent(event)\'), (\'/home/test/b3/b3/plugins/spamcontrol.py\', 115, \'onEvent\', "self._adminPlugin.warnClient(event.client, \'spam\')"), (\'/home/test/b3/b3/plugins/admin.py\', 1588, \'warnClient\', \'warnings = sclient.numWarnings\'), (\'/home/test/b3/b3/clients.py\', 608, \'_get_numWarns\', "return self..storage.numPenalties(self, \'Warning\')"), (\'/home/test/b3/b3/storage/database.py\', 799, \'numPenalties\', "cursor = self.query(\'SELECT COUNT(id) total FROM penalties WHERE %s\' % where)"), (\'/home/test/b3/b3/storage/database.py\', 319, \'query\', \'raise e\')]' 140629 18:19:27 ERROR '[INSERT INTO penalties(`time_edit`, `keyword`, `time_expire`, `admin_id`, `reason`, `inactive`, `data`, `client_id`, `duration`, `time_add`, `type`) VALUES (1404080367, "spam", 1404083967, 0, "^7do not spam, shut-up!", 0, "", 10, 60.0, 1404080367, "Warning")] None' 140629 18:19:27 ERROR 'handler SpamcontrolPlugin could not handle event Say: ProgrammingError: (1146, "Table \'b3.penalties\' doesn\'t exist") [(\'/home/test/b3/b3/parser.py\', 1008, \'handleEvents\', \'hfunc.parseEvent(event)\'), (\'/home/test/b3/b3/plugin.py\', 158, \'parseEvent\', \'self.onEvent(event)\'), (\'/home/test/b3/b3/plugins/spamcontrol.py\', 115, \'onEvent\', "self._adminPlugin.warnClient(event.client, \'spam\')"), (\'/home/test/b3/b3/plugins/admin.py\', 1582, \'warnClient\', \'warnRecord = sclient.warn(duration, warning, keyword, admin, data)\'), (\'/home/test/b3/b3/clients.py\', 585, \'warn\', \'warn.save(self.)\'), (\'/home/test/b3/b3/clients.py\', 817, \'save\', \'return .storage.setClientPenalty(self)\'), (\'/home/test/b3/b3/storage/database.py\', 706, \'setClientPenalty\', "cursor = self.query(QueryBuilder(self.db).InsertQuery(data, \'penalties\'))"), (\'/home/test/b3/b3/storage/database.py\', 319, \'query\', \'raise e\')]' 140629 18:19:27 ERROR 'could not parse line no such group: [(\'/home/test/b3/b3/parser.py\', 933, \'run\', \'self.parseLine(line)\'), (\'/home/test/b3/b3/parsers/q3a/abstractParser.py\', 201, \'parseLine\', \'event = func(action, data, match)\'), (\'/home/test/b3/b3/parsers/iourt41.py\', 970, \'OnSay\', "name = self.stripColors(match.group(\'name\'))")]'[/quote]