How to run a dedicated server with Torque 1.4?
by Liu Yi · in Technical Issues · 05/29/2006 (5:18 am) · 5 replies
I tried the following three methods, but all failed. Could some one enlighten me?
Attempt 1: torquedemo.exe -dedicated -mission starter.fps/data/missions/stronghold.mis
Attempt 2: torquedemo.exe -dedicated -mission starter.fps/data/missions/stronghold.mis -game starter.fps
Attempt 3: torquedemo.exe -dedicated -game starter.fps -mission starter.fps/data/missions/stronghold.mis
I tried attempt 1, but the client graphic interface showed. I tried attempt 2, and an error occured: "onNeedRelight: Unknown command". For attempt 2 or attempt 3, the corresponding process didn't persist.
----------------------------------------------------- Log msg for attempt 3 -----------------------------------------------------
*** LOADING MISSION: starter.fps\data\missions\stronghold.mis
*** Stage 1 load
*** Stage 2 load
Executing starter.fps\data\missions\stronghold.mis.
Illegal CodeBlock path detected (no mod directory): starter.fps\data\missions\stronghold.mis
(TypeFilename) illegal filename detected: ~/data/skies/sky_day.dml
Illegal CodeBlock path detected (no mod directory): starter.fps\data\missions\stronghold.mis
(TypeFilename) illegal filename detected: ~/data/terrains/details/detail1
Illegal CodeBlock path detected (no mod directory): starter.fps\data\missions\stronghold.mis
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------- Log msg for attempt 2 -----------------------------------------------------
*** LOADING MISSION: starter.fps/data/missions/stronghold.mis
*** Stage 1 load
*** Stage 2 load
Executing starter.fps/data/missions/stronghold.mis.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
*** Mission loaded
----------------------------------------------------------------------------------------------------------------------------------------
Attempt 1: torquedemo.exe -dedicated -mission starter.fps/data/missions/stronghold.mis
Attempt 2: torquedemo.exe -dedicated -mission starter.fps/data/missions/stronghold.mis -game starter.fps
Attempt 3: torquedemo.exe -dedicated -game starter.fps -mission starter.fps/data/missions/stronghold.mis
I tried attempt 1, but the client graphic interface showed. I tried attempt 2, and an error occured: "onNeedRelight: Unknown command". For attempt 2 or attempt 3, the corresponding process didn't persist.
----------------------------------------------------- Log msg for attempt 3 -----------------------------------------------------
*** LOADING MISSION: starter.fps\data\missions\stronghold.mis
*** Stage 1 load
*** Stage 2 load
Executing starter.fps\data\missions\stronghold.mis.
Illegal CodeBlock path detected (no mod directory): starter.fps\data\missions\stronghold.mis
(TypeFilename) illegal filename detected: ~/data/skies/sky_day.dml
Illegal CodeBlock path detected (no mod directory): starter.fps\data\missions\stronghold.mis
(TypeFilename) illegal filename detected: ~/data/terrains/details/detail1
Illegal CodeBlock path detected (no mod directory): starter.fps\data\missions\stronghold.mis
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------- Log msg for attempt 2 -----------------------------------------------------
*** LOADING MISSION: starter.fps/data/missions/stronghold.mis
*** Stage 1 load
*** Stage 2 load
Executing starter.fps/data/missions/stronghold.mis.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
onNeedRelight: Unknown command.
*** Mission loaded
----------------------------------------------------------------------------------------------------------------------------------------
#2
05/29/2006 (6:43 pm)
The creator directory is pretty important though if you want to use the mission editor. A quick fix without removing the creator directory is to just add this somewhere in all the case statements in main.cs.case "-dedicated": $userMods = $defaultGame;Which if you look at $userMods it's normally defined as "creator;" @ $defaultGame , so this just doesn't load the creator mod when you're running a dedicated server.
#3
Now I can run my local dedicated server, and can find it from client interface by "query lan". I tested it on the same machine.
05/29/2006 (7:25 pm)
Thanks a lot for your help! Now I can run my local dedicated server, and can find it from client interface by "query lan". I tested it on the same machine.
#4
torquedemo.exe -dedicated -mission starter.fps/data/missions/stronghold.mis : user interface showed
torquedemo.exe -dedicated -mission starter.fps/data/missions/stronghold.mis -game starter.fps: OK
Could someone enlighten me again? Thanks
05/29/2006 (7:37 pm)
But I found I have to specify which game by option "-game", like "-game starter.fps". Otherwise, the default tutorial.base user interface comes out. Well, for dedicated server, there should not have any graphical interface, right?torquedemo.exe -dedicated -mission starter.fps/data/missions/stronghold.mis : user interface showed
torquedemo.exe -dedicated -mission starter.fps/data/missions/stronghold.mis -game starter.fps: OK
Could someone enlighten me again? Thanks
#5
As I understand it, your "Attempt 3" is correct. However, if you used backslashes instead of forward slashes, you'll get the Illegal CodeBlock path errors you described. (And I notice that the log you posted shows backslashes, which makes me think you might have typed a zig instead of a zag.)
05/29/2006 (8:59 pm)
Liu,As I understand it, your "Attempt 3" is correct. However, if you used backslashes instead of forward slashes, you'll get the Illegal CodeBlock path errors you described. (And I notice that the log you posted shows backslashes, which makes me think you might have typed a zig instead of a zag.)
Torque Owner Mike Rowley
Mike Rowley
C:\Torque\sdk\example\torquedemo.exe -dedicated -mission starter.fps/data/missions/stronghold.mis
At the bottom of:
server/scripts/game.cs add:
//Added to Kill the "On need relight" error in the console. function onNeedRelight() { }That will get rid of that onNeedRelight: Unknown command. error.