Go Back   Steam Users' Forums > Steam Tool Discussions > Source Coding

Reply
 
Thread Tools Display Modes
Old 08-18-2009, 07:34 AM   #1
Leopard__
 
 
 
Join Date: Jul 2006
Reputation: 0
Posts: 1,248
Question Engine Error: SetupArrayProps_R

When i try to start a windows dedicated server for my orange box mod, i get this error.

Starting in steam "Team Fortress 2 Dedicated Server", choosing my mod, pressing start and ->
Title: "Engine Error"
Message: "SetupArrayProps_R: array prop '(null)' is at index zero."
Buttons: "OK"

*.mdmp tells me it crashed at kernel32.dll

What to do?
Help appreciated.

edit: TF2 dedicated server starts. all steam cache files verified. mod still does not start.
ingame "create server" works.

Last edited by Leopard__: 08-19-2009 at 01:22 AM.
Leopard__ is offline  
Reply With Quote
Old 08-25-2009, 03:21 AM   #2
Leopard__
 
 
 
Join Date: Jul 2006
Reputation: 0
Posts: 1,248
Maybe i did not make myself clear. here again a step-by-step recreation of the error:

1) i installed my mod under sourcemods dir
2) i installed "Team fortress 2 dedicated server" in steam
3) i start the tf2 dedicated server
4) i choose my mod and press start
5) i get an error: "SetupArrayProps_R: array prop '(null)' is at index zero."

If i start the mod and click on "Create Server", i can play.
If i download the windows dedicated server with hldsupdatetool.exe, i can start a server with srcds.exe -game "modname" and connect to it.

What is wrong with the build-in steam dedicated server?
Leopard__ is offline   Reply With Quote
Old 08-25-2009, 03:30 AM   #3
Winston
 
Join Date: Jul 2007
Reputation: 84
Posts: 2,170
Quote:
Originally Posted by Leopard__ View Post
What is wrong with the build-in steam dedicated server?
I don't think its really used, much.
TF2 now runs on a different engine version to OB mods, that may be the issue. Beyond that, I don't know.
Winston is offline   Reply With Quote
Old 08-25-2009, 05:25 AM   #4
Leopard__
 
 
 
Join Date: Jul 2006
Reputation: 0
Posts: 1,248
Quote:
Originally Posted by Winston View Post
I don't think its really used, much.
TF2 now runs on a different engine version to OB mods, that may be the issue. Beyond that, I don't know.
maybe thats why it's not called "source 2007 dedicated server".
but valve should remove the option to select the mod in that dedicated server.
Leopard__ is offline   Reply With Quote
Old 08-25-2009, 07:34 AM   #5
FoXoF
 
Guest
Posts: n/a
Hmmm, it worked fine for me like 2 weeks ago. Must be that exploit fixing update.
  Reply With Quote
Old 08-25-2009, 01:57 PM   #6
g0dFather911
 
Join Date: Oct 2007
Reputation: 13
Posts: 42
I posted a fix here

Try it and confirm that it works.
g0dFather911 is offline   Reply With Quote
Old 08-25-2009, 02:04 PM   #7
Leopard__
 
 
 
Join Date: Jul 2006
Reputation: 0
Posts: 1,248
Quote:
Originally Posted by g0dFather911 View Post
I posted a fix here

Try it and confirm that it works.
Thanks but...
- i don't run gmod
- i try to start the dedicated server from INSIDE the steam "my games" window.
- i can run the mod with hldsupdatetool.exe without the error

Last edited by Leopard__: 08-25-2009 at 11:03 PM.
Leopard__ is offline   Reply With Quote
Old 08-25-2009, 02:20 PM   #8
FoXoF
 
Guest
Posts: n/a
Rightclick on tf2 ded server->Properties->Set Launch Options...

Merry Christmas.
  Reply With Quote
Old 08-25-2009, 11:07 PM   #9
Leopard__
 
 
 
Join Date: Jul 2006
Reputation: 0
Posts: 1,248
Quote:
Originally Posted by FoXoF View Post
Rightclick on tf2 ded server->Properties->Set Launch Options...

Merry Christmas.
There is no Christmas - not even December for my problem.

What do you want me to enter in Launch Options?
-game modname -console? -> same error
-verify_all -> does not work there
Leopard__ is offline   Reply With Quote
Old 09-21-2009, 09:06 AM   #10
orygin
 
 
 
Join Date: Sep 2008
Reputation: 0
Posts: 88
I'm experiencing the same problem, any solutions ?
orygin is offline   Reply With Quote
Old 09-21-2009, 09:54 AM   #11
g0dFather911
 
Join Date: Oct 2007
Reputation: 13
Posts: 42
Lightbulb Maybe something in here will help

I only know the dedicated server fix which I use on my Garry's Mod server. Maybe you can find a way to port this info to your windowed Steam GUI server.

"Since Team Fortress 2 and Day of Defeat: Source are on a separate Orangebox engine depot that is incompatible with MODs, we've added a new hldsupdatetool entry to sync to the old files. So if your running a MOD and need to use the old TF 2 engine and dedicated server depots, use the game name "orangebox". There is also an entry named "episode1", in case you need to download the engine and dedicated server files for an EP1 MOD."

So after I update the GMod server and all the extra content (DoD:S, TF2, EP2, etc), I have to use:
hldsupdatetool -command update -dir [directory] -game "orangebox" -verify_all
to overwrite the TF2 engine with the old files.

-----------------------------------------------------
POSSIBLE ALTERNATE METHOD:
Someone else posted this GMod fix:
1. Delete the "<SRDS DIRECTORY>\orange box\bin" folder
2. Delete the "<SRDS DIRECTORY>\orange box\garrysmod\bin" folder
3. Run hldsupdatetool to update garry's mod data: "hldsupdatetool -command update -game garrysmod -dir <SRDS DIRECTORY>"


Maybe you could try:
1. Launch Steam. Let it fully update your games and dedicated servers.
2. Turn off the Steam autoupdate function on
My Games > Team Fortress 2
My Games > Day of Defeat: Source
Tools > Team Fortress 2 Dedicated Server
and exit Steam.
3. Delete the bin folders inside (I think) source dedicated server.
4. Launch Steam. Hopefully it will replace the bin folder with the "old files."
5. Try launching your mod.

-----------------------------------------------------
As you can see, it is a lot easier to maintain this problem with a true dedicated server.

Again, no guarantees any of this will work but it's worth a shot. Good luck and post your results.
g0dFather911 is offline   Reply With Quote
Reply

Go Back   Steam Users' Forums > Steam Tool Discussions > Source Coding


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -7. The time now is 02:30 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Site Content Copyright Valve Corporation 1998-2014, All Rights Reserved.