DaveK wrote:I did read your post and think that there is some promise to being able to save chat files ... my post was moving on from that.
! wasn't whining - I am just interested in the practicalities:
I think it would be good and easy to implement feature if game wrote the multiplayer chat logs to my disk automatically, for example, to C:/sw3dg/Evochron Legacy/logs/%DATE_TIME%.TXT doesn't give me the practical answer to the questions I raised
I'm not worried about the text file length (I've got 4 x 2TB drives attached - my Evochron folder is 63GB (don't ask

)) - I am interested though in how I would get it/them onto my hard drive and how often and under what save rules. A file of everything historical on the server that appeared every time a new chat message appeared but didn't overwrite the original on my drive would end up as hundreds of ever bigger version and players with less speedy internet access than me (70 Mb/s) might suffer an unacceptable performance hit. If (as with my backup programme) I could just download incremental files I would have to search through all of them (eventually thousands of files) to find stuff, though it would give me automatic access to those between specified dates. One file (incremental or full) per day sounds manageable but for much of the chat info I want access to I need it when I need it, usually without waiting up to 24 hours.
I also have confidence that if there is a demand then Vice will create an elegant and practical solution - I'm just interested in people's thoughts about the practical details.

Ok, sorry if I looked impolite.
1) First of all, I think this could be an option which can be enabled in the game settings and anyone who doesn't need this function just can disable it.
2) What exactly shoul be stored in the logs? Only players' messages or all stuff including system messages? In my opinion, it could be easier for Vice to copy this function from the server code with minimal modifications. I mean, for example, writing additional filtering code to save only the players' messages into the TXTs without system messages is not mandatory, because there is not so many system messages at all when you play MP.
3) How many log files there should be? I think, easiest way is to implement this like in all messengers (IRC, for example): another day - another log file with date in it's name.
4) Defining starting and ending times for start and termination of log saving (if I understand you right) only will mess things up

5) Regarding your slow internet connection: You don't need to download additional data. All the messages you see in the chat are already been sent to your client game. I'm just asking Vice for ability to save those messages to HDD.
6) Why you ever think that you will be able to access log of the day only once per 24 hours if the game will simply dump message log to file in real time as they appear on your screen? You can access it anytime after game saves each new message to %date%.TXT. Maybe it can saved once per minute or per second.
If we will imagine a simplest concept of this function in BASIC language, it could look like that:
Code: Select all
if new_message_in_chat then
open date$+".txt" for append as #1
print #1,message$
close #1
end if