James Cameron <quozl at us.netrek.org> wrote: > >The .players file is a flat array of player stat struct entries. It is >searched sequentially to find the relevant entry during login, then a >pointer to the entry is kept by the ntserv process for updates to the >player's stats as they die. Flat arrays are evil. Maybe just create a B*-Tree index on the file so that the server can query the names easily. I think I still have my CS361 data structures book if you need help. :) At the very least using a psuedo database like MySQL will save the time of writing indexing code. Don't ask me how to do this, I use VB and it's only 4 lines of code in my world. :)