Tremulous Forum
General => General Discussion => Topic started by: vcxzet on December 16, 2006, 07:37:35 pm
-
situation :
you have tremded and backported mod (ie a mod you can create non dedicated server with stock 1.1.0 client binary)
you have
/tremulous/base
/tremulous/blahmod/vms_blahmod.pk3
contents of vms_blahmod.pk3 :
vm/ui.qvm (1.1.0 compliant)
vm/cgame.qvm (1.1.0 compliant)
vm/game.qvm (1.1.0 compliant)
problem:
since tremded needs a svn game.qvm it will give an error:
ERROR: G_ParseSpawnVars: found when expecting {
using the game.qvm provided by tjw is not a solution since it is normal tremulous
solution1:
you need a game.qvm compiled directly from svn mod
(ie you compile your mod w/o backporting to get a svn game.qvm
and you apply backporting patch compile again to get cgame.qvm and ui.qvm)
then you have a new
/tremulous/blahmod/vms_blahmod.pk3
contents of vms_blahmod.pk3 :
vm/ui.qvm (1.1.0 compliant)
vm/cgame.qvm (1.1.0 compliant)
vm/game.qvm (svn)
drawback:
ppl wont be able to create non-dedicated servers using this pk3
(this is not important for your server since it is dedicated)
solution2:
just use tremulous rather than tremded
now you can use the backported /tremulous/blahmod/vms_blahmod.pk3
drawback:
you may need some libraries that are not present on the server
(libSDL ...)
-
Balance mod (layout QVM as well) uses all 1.1.0 compliant QVMs. I should fix that to match your solution1 (backported client QVMs and SVN server)... thanks for the info.
-
Balance mod (layout QVM as well) uses all 1.1.0 compliant QVMs. I should fix that to match your solution1 (backported client QVMs and SVN server)... thanks for the info.
but balance mod servers are working ...
arent they using tremded?
or is this another stupid thread created by me :/
-
Balance mod (layout QVM as well) uses all 1.1.0 compliant QVMs. I should fix that to match your solution1 (backported client QVMs and SVN server)... thanks for the info.
but balance mod servers are working ...
arent they using tremded?
or is this another stupid thread created by me :/
In my thread I instruct server ops to either host with tremulous.x86 or compile a backported (with YOUR patch!) tremded. So, yes, your thread has made the world a better place. :)
-
Solution 3: Keep a backup of old tremded and use it to run vanilla-compatible mods.
Drawbacks: None of those listed above.
-
Solution 3: Keep a backup of old tremded and use it to run vanilla-compatible mods.
Drawbacks: None of those listed above.
Drawbacks: It is old. :P
-
Drawbacks: It is old. :P
AFAIK the backport client executable has no important changes in its server part except cURL support. And you can easily compile backport tremded if you want to.