Game Development Community

I've altered FPS, now LAN not working

by Harvey Greensall · in Torque Game Engine · 01/27/2006 (5:09 am) · 8 replies

Okay, I know this is a no brainer...I know it is, and I feel a bit daft for asking, but as an art type don't know where I'm going wrong...

I've altered the FPS, and want to try it out across a LAN, but when I do I can ping the other PC, but when I go to join it I get this error :

You do not have the correct version of FPS
starter kit or the related art needed to play on
this server, please contact the server operator
for more information. (Invalid packet.)

and then an OK button.

Any takers?

I'm sure I have to adjust a .cs file somewhere or something, but don't know which?

Thanks in advance

Harvey

#1
01/27/2006 (5:26 am)
Do both machines have exactly the same files?
Are you getting any script errors in the console?
#2
01/27/2006 (5:40 am)
Yeah, both have exactly the same files.

If I try and use the FPSstarter kit, works no problem.

If I try and use the one I've altered, I get that message. My new game is not called FPS.starter kit by the way, I've changed in the main.cs to fire up from my new folder...

so from $defaultGame = "FpsExample";

to $defaultGame = "harvsgame";

I assume I also need to do this somewhere else to get it to work?

Sorry, I'm a bit of a newbie when it comes to scripting etc. but am dabbling...
#3
01/27/2006 (6:15 am)
You need to check the console for what exactly is missing. If your sky is missing for instance, most of the time that error is all you will get.
#4
01/27/2006 (6:23 am)
Okay, cool.....'um....how do I check to see if there are script errors in the console?
#5
01/27/2006 (6:24 am)
Press the tilde key. "'~" and scroll up.
#6
01/27/2006 (6:34 am)
And 'um, the console? What is that exactly? ie. how do I open the console, and then when do I hit the tilde key?

Sorry for my lack of experience, but it's only easy when you know and all that...
#7
01/27/2006 (6:41 am)
You can open it at any time. It's used to print debug messages/errors and whatnot. You can even type some script commands into it and have them execute. If you type quit(); and press enter when it's open, then you'll quit.

In your script if you want to write to it type
echo("My variable's value is " @ %variable1);

(@ is like a + sign for strings)
#8
01/27/2006 (6:52 am)
Aaaah, right ! Got ya.

Yes, it's saying a terrain/grassland/grass texture is missing. Hopefully it'll work if it's in eh?

Thanks for your help guys. You learn a new thing every day eh?

Harv