Aren - you know those little "hypothetical" gremlins that pop up and cause weird stuff to happen, and then they just disappear...? Well... I seem to have one in my computer right now. I tested again, in completely blank Unity project, redownloaded and installed TNet, and it ran fine. Reopened my main project, and just deleted that file (not the entire TNet folder because I didn't want to break any connections), and re installed new version of TNet - and the gremlin seems to be sleeping. It started up just fine. Went back to TNServer.exe - ran it, and -- dang gremlin really seems to be snoring away, because it started right up. I swear I didn't have another instance of the server running - I just booted up my PC when I got home, and first thing I did was check your site, log in to asset store to get TNet update, and the rest is history (logged right here for all to see)
So - it's working fine! Aren, this friggen rocks!
Now I just have to make sure I'm actually instantiating my players correctly, (somehow I keep finding "ghosts" of my players left behind when I jump out of and back into channels). Not sure what I'm doing wrong, so I'm kind of experimenting right now. Would love a quick tutorial on best way (with sample code) to start a server, lobby scene (with best practice for using channels), launching a scene, instantiating a character, and then best way to get rid of character when they leave or player inadvertantly shuts down, back into lobby, etc.
I "think" I have it right, but still finding that I'm doing things in "probably" not the best (or correct) way... It "works" and I can get characters into scenes and running around, shooting, damaging each other, etc. via Unity editor and webplayer on another monitor. But would love a great (small!) example of best way to accomplish that for 1st/3rd-person-"shooter" style game. Nothing fancy - just blocks that can join a game and leave correctly, and move around.
I'll keep plugging away. Sorry for rambling on - I'm ecstatic that I got this to work as far as I did, and it's all thanks to your TNet (and by the way, I'm using NGUI - so you have a doubly happy customer here
).
Best Regards,
--Dan