Datenbank - Chat Logs

04/21/2014 14:13 Drabur#16
Keiner hat ja gesagt dass man es genau so machen muss.

Sinnvoll ist das nicht gerade das stimmt.
04/21/2014 17:31 Chyukαsame#17
man kann ja den normalen und /say in 2 verschiedene tabellen einfügen lassen
04/21/2014 21:17 Luôô#18
Quote:
Originally Posted by Chyukαsame View Post
man kann ja den normalen und /say in 2 verschiedene tabellen einfügen lassen
Ändert nichts. Es sind immer noch zu viele Packets :D und die Datenbank wird zu groß.
04/22/2014 00:29 xTwiLightx#19
Quote:
Originally Posted by Luôô View Post
Ändert nichts. Es sind immer noch zu viele Packets :D und die Datenbank wird zu groß.
Die Packets hast du so oder so, die sind nicht das Problem.

Hat man aber nur 'ne bedingt gute Platte, wird SQL Server definitiv irgendwann anfangen zu streiken und sicherlich auch ne Menge Deadlocks produzieren.

Von der Größe mal ganz abgesehen...
04/22/2014 05:13 420twisted1#20
listen if you want chat logs so bad create a folder in your server DIR called chat logs then when chat logs get saved a folder with the date is created then all chats from players get saved in a txt file with the players name and if it's a pm you can even list whom the player was speaking to. There's even released examples of this just delete the logs when you do maint or something and your good.
04/22/2014 12:24 TrøublêMakêr#21
Quote:
Originally Posted by Chyukαsame View Post
man kann ja den normalen und /say in 2 verschiedene tabellen einfügen lassen
Benutzt Toms Antihack, da wird es schon gespeichert ohne die Ganze scheiße da.
04/22/2014 12:38 Drabur#22
Naja du kannst auch einfach das in die DB speichern und im SQL Server Agent einen Auftrag laufen lassen der alle 3-4 Tage die Chat Log's löscht.
04/22/2014 16:12 Chyukαsame#23
Ja das währe auch eine Möglichkeit.

Könnte man nicht auch wie bei der Cronjob Sapphire FlyFF Website einfach alles von der DB in eine .txt Speichern lassen jede woche und die dann einfach auslesen lassen?

Dann würden nur Logs von 1 woche in der DB sein was bei einem normalen (nicht op) server nicht sehr viel schaden anrichten könnte?
04/23/2014 22:02 Drabur#24
Naja wenn man sich mal mit dem Profiler das ganze ansieht kommt z.B. sowas
[Only registered and activated users can see links. Click Here To Register...]

Und da müsste man das auch anders machen daher kann man die Chat Logs eigentlich in die DB packen. (wenn keine 1000 User da sind oder so)
04/24/2014 21:06 Мarvіn#25
Am besten noch mit der Enterprise-version damit man nach 2 Stunden Uptime die DB voll hat XDDDD
04/24/2014 22:08 xTwiLightx#26
Quote:
Originally Posted by Мarvіn View Post
Am besten noch mit der Enterprise-version damit man nach 2 Stunden Uptime die DB voll hat XDDDD
Und Full RAM Load :D