http://bugs.winehq.org/show_bug.cgi?id=33830
--- Comment #3 from Dan Kegel dank@kegel.com 2013-06-18 17:04:32 CDT --- Fun part of log:
err:winediag:FILE_CreateFile Too many open files, ulimit -n probably needs to be increased
Sounds like a file leak. How many files does the app have open, and does that number increase as time goes on?
You can watch it with ls /proc/XXX/fd, where XXX is the pid that ps shows for the app (or perhaps for wineserver, either could have a leak).
You might be able to work around it by doing something like ulimit -n wineserver -k sudo bash ulimit -n 16384 su -c bash joe where joe is your regular username, and then in the inner shell, verify that ulimit -n says 16384 or so, and that that's much larger than what the original ulimit -n output; then start the game.
ulimi