Tremulous Forum
Mods => Mod Releases => Gameplay Changing => Topic started by: Risujin on December 25, 2006, 02:21:20 am
-
Risujin/Avenger game.qvm (version 3, SVN version 848)
This is a server side game.qvm built from the last 1.1.0 client pk3 compatible SVN sources with a number of additional features patched in. No client-side modifications and no client download is necessary. There are NO balance tweaks, this is pure Tremulous! To install, drop into tremulous/base/vm folder. Do NOT use with mod pk3s or other game QVMs! Use with SVN tremded.
Server download: http://risujin.org/pub/tremulous/risujin-avenger-svn848-3.zip
Features[/u]
This patch is composed of contributions from many developers from the Tremulous community. All patches are credited accordingly.
risujin:
-- Fixed stacking with g_shove
-- Set g_retribution (0-100 percent of equipment value) to enable "you break it, you pay for it" penalties on teamkillers
-- !layout version 4 allows you to have customized starting bases for every map. Permissions default to level 5 admin, allow with 'l' (lowercase L) flag. See the !layout thread for documentation:[/u]
http://www.tremulous.net/phpBB2/viewtopic.php?p=37582
-- Use \donate # to give credits/evos to your team evenly; Disabled by default, enable with g_allowShare 1
-- Bind \itemgun to select your main weapon
-- Automatic flood protection for all floodable commands (respects admin no-flood flag)
-- Construction kit recharges with the blaster out
-- !slap [player name|slot] (damage) to assert your authoritay; doesn't have Balance mod slap sound effect; slap permission defaults to level 5 admin, allow with 'x' flag
msk/Undeference/Avenger:
-- Updated base patch against SVN 848.
-- !kick reasons get logged
-- No joining teams until warmup time ends (idea from r1admin)
-- Vote kick reasons, mute votes, sudden death votes
Timbo:
-- Fix for extended nomenclature resulting in slight server instability
phil (Phil Bordelon):
-- No team join message for not switching teams
-- Flood protection
https://bugzilla.icculus.org/show_bug.cgi?id=2811
DASPRiD:
-- DASPRiD's tremstats patch
http://svn.dasprids.de/repos/tremstats/trunk/trempatch/LogTeamClass.patch
next_ghost (Martin Doucha):
-- \share (player name|slot) (amount) to give funds to a specific player on your team; Disabled by default, enable with g_allowShare 1
-- !designate/!undesignate
tjw:
-- Dretch punting
-- New poison system
napkin:
-- Color fixes
-- Console messages appear in color
-- Spectator voting
-- No more black in names
peoro:
-- Building messages
-- !denybuild/!allowbuild
-- Change team messages
-- !namelog shows prohibitions
r1ch:
-- Sticky spectating
kevlarman:
-- g_forceAutoSelect
Original credit for the patch goes to Avenger aka Undeference who finally owned up to being the author. The sources were taken from here:
http://betaserv.tk/mkpdev.googlepages.com/
Although most of the patch code can be found elsewhere, the assembled patch source may be of use:
http://risujin.org/pub/tremulous/risujin-avenger-svn848-3.patch.zip
-
Does !slap push the player in a random direction like it is supposed to do?
-
what is ckit recharged with blaster? and what does itemgun do?
-
Does !slap push the player in a random direction like it is supposed to do?
It did when I tested...
what is ckit recharged with blaster? and what does itemgun do?
Ckit will recharge when you have your blaster out. \itemgun selects your main weapon.
-
Uhh, !slap was traditionally supposed to hurt the player.
-
if only it had the rest of tjw's admin commands :(
-
if only it had the rest of tjw's admin commands :(
It inherits all TJW admin commands from SVN. Is there something youre missing?
-
oh, sick.
Going to use this.
Edit:
Meh,
\share and \donate are the same thing, or no?
Also, what is \itemgun?
-
\share and \donate are the same thing, or no?
No, \donate gives to whole team, \share gives to a specific player.
Also, what is \itemgun?
I just explained this! ... I'll edit the post and make it clearer...
-
Ok, you need some documentation
i have no idea how to allow !slap to different levels.
-
Great, a new form of admin abuse!
-
Ok, you need some documentation
All of the "new" features here are documented elsewhere ... such as the !layout and Balance mod threads. I will flesh it out here too though.
-
Players on my server say dretchpunt doesn't work and teamkills arn't marked as teamkills :(
-
!slap definetly works on ur server. I only got slap killed from 100 to 0 hp once by keke for no reason, but after that he was nice and just randomly slapped me when i was in the middle of fighting something. What a nice guy. He sounds like hell fit right in with you smokey
-
It seems that this qvm breaks luci jumps. Was that left out on purpose?
-
Great, a new form of admin abuse!
ROFLMAO!!!! dont worry, theyll get borecd of it
!slap definetly works on ur server. I only got slap killed from 100 to 0 hp once by keke for no reason, but after that he was nice and just randomly slapped me when i was in the middle of fighting something. What a nice guy. He sounds like hell fit right in with you smokey
or have i spoken too soon?
over all, if you cnat trust an admin with slap, then you cant trust them with admin. maybe humans are just inherently evil afterall
-
Could you add the Tremstats patch to this? Then I would use it on my server.
-
Yeah, where could we find sources?
-
Yeah, where could we find sources?
they are in his balanced mod patch
-
I was originally going to post this in the Balance thread (because it has !slap too) but could you please let !slap accept an argument for damage dealt? Because a dretch is seriously inconvenienced by 5hp (that's 20%) but a tyrant barely notices (that's 1.25%). Also if you could make the knockback from slaps a cvar, that'd be nice (as I hate people flying across entire rooms or falling to their death when I just wanted to punish them a little).
-
I was originally going to post this in the Balance thread (because it has !slap too) but could you please let !slap accept an argument for damage dealt? Because a dretch is seriously inconvenienced by 5hp (that's 20%) but a tyrant barely notices (that's 1.25%). Also if you could make the knockback from slaps a cvar, that'd be nice (as I hate people flying across entire rooms or falling to their death when I just wanted to punish them a little).
There are a bunch of fixes I've been wanting to add to !slap. Yes, slap damage based on a cvar and maximum player health. Also !slap spams way too much ... it should just cp the victim who they were slapped by.
Could you add the Tremstats patch to this? Then I would use it on my server.
http://svn.dasprids.de/repos/tremstats/trunk/trempatch/LogTeamClass.patch ?
EDIT: new version uploaded
-
!slap definetly works on ur server. I only got slap killed from 100 to 0 hp once by keke for no reason, but after that he was nice and just randomly slapped me when i was in the middle of fighting something. What a nice guy. He sounds like hell fit right in with you smokey
i know it works, and he just likes to have a little too much fun.
:)
-
Does this contain all of avengers little upgrades and fixes? Because if it does, it is going on sst faster than you can say lol.
Also, retribution doesnt work
-
Does this contain all of avengers little upgrades and fixes? Because if it does, it is going on sst faster than you can say lol.
No, please link and I will see what I can add.
Also, retribution doesnt work
I was wondering about that...
Updating to the latest SVN has screwed up this release big time so the next version is gonna be delayed while I sort it out.
-
Avengers:
http://betaserv.tk/mkpdev.googlepages.com/
It has R1 Vote messages, SD votes, Mute Votes, Designated and Denybuild, g_suddendeath cvar for controlling sd via rcon, and a bunch of other notices.
-
Avengers:
http://betaserv.tk/mkpdev.googlepages.com/
Thanks for the link. I'm in the middle of mergin his changes into my patch. It will take some time though.
-
Oooh I'll be very happy when it is finished. :D
-
Sorry for the delay, I finally finished merging Avenger's changes and got around to fixing some bugs too. Please test and report any bugs or good patches I missed that you find. Enjoy version 5.
-
<3 ris
-
Testing on SST now.
You should add the SD votes, and make slap have the damage paramiter.
-
Also, is flood protection have 2 as the immune flag?
No, it doesnt, this should be added.
-
Also, teampoison is on, could this be turned into a cvar, like g_friendlypoision?
-
Testing on SST now.
You should add the SD votes
No >:O
-
I've only ever seen sudden death votes used to screw humans.
Also, is flood protection have 2 as the immune flag?
No, it doesnt, this should be added.
Flood doesnt respect the admin flood flag, I'll add that... though why an admin would be flooding is an interesting question.
Also, teampoison is on, could this be turned into a cvar, like g_friendlypoision?
Is this one of Avenger's hacks? I didn't see that. Yes, this would be easy to do.
You should add the SD votes, and make slap have the damage paramiter.
It does. !slap risujin 100
-
Perhaps its just me, however it appears that when someone says something it sends double the packets instead of just the normal. This can signifanctly increase the amount of bandwidth that is used. Could you fix this? Also, if you could find a way to somehow cut down on the amount of bandwidth trem uses that'd be great, heh.
Also, could you add teh dretchpunt thing? Personally, I REALLY hate the other thing (no offense). Give people the option to choose, eh? :) Thanks
-
I've only ever seen sudden death votes used to screw humans.
Also, is flood protection have 2 as the immune flag?
No, it doesnt, this should be added.
Flood doesnt respect the admin flood flag, I'll add that... though why an admin would be flooding is an interesting question.
Also, teampoison is on, could this be turned into a cvar, like g_friendlypoision?
Is this one of Avenger's hacks? I didn't see that. Yes, this would be easy to do.
You should add the SD votes, and make slap have the damage paramiter.
It does. !slap risujin 100
Friendlypoison isnt part of avengers, but it should be.
one of avengers part of sd votes was g_suddendeath, that toggled sd from on or off, preventing the need to change the limit.
And as confess said, there were doublepackets sent, and it really lagged the server, and yes, i toggled unlagged off.
The build notices were a little small and hard to notice, in avengers, it has them bright green, like this: Acid tube BUILT by Paradox
There were the normal red teamkill and yellow decon/destroy messages.
-
These QVMs should never have had unlagged in them. Unlagged requires client side modifications which (obviously) you dont get with this QVM. I may need to restart from Avengers' work. :-?
-
These QVMs should never have had unlagged in them. Unlagged requires client side modifications which (obviously) you dont get with this QVM. I may need to restart from Avengers' work. :-?
concentrate on your mod :D
normal servers : :booster: :dragoon:
SST : :tyrant: :grenade: :grenade:
-
concentrate on your mod :D
normal servers : :booster: :dragoon:
SST : :tyrant: :grenade: :grenade:
All I wanted to do was get our baby !layout out to the dont-know-how-to-turn-on-downloads public... :cry:
-
for some reason, the .patch removes the kill messages from turret, gravity, reactor and every other world death.
-
The old Balance Lite is now deprecated. Please use the new QVMs based on Avenger's and SVN 848.
-
make it patch from /trunk/ , cuz now it only works from /trunk/src/game, and its a bit confusing, because other patches patch from /trunk/ :P
dodo
-
I haven't been able to contact him.
More like haven't tried.
-
make it patch from /trunk/ , cuz now it only works from /trunk/src/game, and its a bit confusing, because other patches patch from /trunk/ :P
Yeah, yeah I know ... patch -d src/game :roll:
I haven't been able to contact him.
More like haven't tried.
Haven't tried? Are you Avenger? I don't even know who "Avenger" is! I've never seen anyone name liked that in-game, on the forums, or in IRC. All I have is a link to a page without any contact information. :x
-
I haven't been able to contact him.
More like haven't tried.
Haven't tried? Are you Avenger? I don't even know who "Avenger" is! I've never seen anyone name liked that in-game, on the forums, or in IRC. All I have is a link to a page without any contact information. :x
Exactly. Asking "who is Avenger?" or "where can I contact him/her?" would be trying. "I've never seen anyone [with a] name liked that" implies you didn't try.
-
Exactly. Asking "who is Avenger?" or "where can I contact him/her?" would be trying. "I've never seen anyone [with a] name liked that" implies you didn't try.
Presumably if someone is making releases in your name and you dont respond, you're probably not watching the forum. :P
-
Good to see this mixed, this will be on sst as the new system, ill test bugs.
-
btw, running on YK@ Dark Lair =). YK@ servers are fully Risujin-ised :D
dodo
-
Is g_Friendlypoison in this one?
-
Why is this an announcement?
-
Is g_Friendlypoison in this one?
Avenger modified it originally to only poison humans.
Why is this an announcement?
Because its special. :wink:
But seriously, barring any nasty bugs, this would be the most up-to-date, patch-packed, server-only modification for the moment ... either that or I'm the only one still making server side QVMs. :)
-
@@ -1234,7 +1281,8 @@
for( i = 0; i < level.maxclients; i++ )
{
- P[ i ] = '-';
+ //P[ i ] = '-';
+ P[ i ] = (char)'0' + level.clients[ i ].pers.teamSelection;
if ( level.clients[ i ].pers.connected != CON_DISCONNECTED )
{
level.sortedClients[ level.numConnectedClients ] = i;
Looks like you didn't think Avenger's fix (which ended up being revision 843 (http://svn.icculus.org/tremulous/trunk/src/game/g_main.c?r1=836&r2=843&p1=trunk/src/game/g_main.c&p2=trunk/src/game/g_main.c)) was sufficient and decided to break some who's online programs. (Did you try manually merging in a change that was already in svn and put it in the wrong spot?)
Is g_Friendlypoison in this one?
Avenger modified it originally to only poison humans.
That's tjw's (http://tjw.org/tremulous/FEATURES.txt).
patch-packed
More isn't always better.
-
Why is this an announcement?
ask paradox
random topic locks, stickies and announcements FTW
-
aw damnit, it happened again.
Ill have to go edit my quickedit script
-
Looks like you didn't think Avenger's fix (which ended up being revision 843 (http://svn.icculus.org/tremulous/trunk/src/game/g_main.c?r1=836&r2=843&p1=trunk/src/game/g_main.c&p2=trunk/src/game/g_main.c)) was sufficient and decided to break some who's online programs.
Well I can think of less attitude-packed ways of reporting a bug but thanks anyway. ;)
patch-packed
More isn't always better.
Well if you hate choice (so many of those dang new cvars), SVN 755 will always be there for you, Undeference.
-
How exactly does flood work, i have an inkling of an idea.
is g_floodMinTime the amount of time it mutes a client, or the amount of time required between chats?
what is g_maxdemerits?
Also, flood doesnt protect teamchat, or target chat, or anything else.
Might i suggest that flood work like TJW has it in Et:Pub, with the cvars of g_floodprotect and g_floodthreshold. Flood protect is simply a toggle, while flood threshold is number of commands from client in a second, or could be g_floodtime. Finally, another command could be added, g_floodpunishment, that let you set the punishment in flood time.
Also, to prevent it from being miliseconds, you can add a *1000 operator to it to make it seconds.
-
We seem to be having a problem with this mod on Yaknet [COM] server
It does not show the players in the score screen [TAB] and when it does the numbers are wrong. If you do a !listplayers is shows all the connected players and which team they are on but hitting [TAB] show no players or just 1 with corrupt stats. Even the class icon next to the player is often wrong.
It will also show bile dretch as an option in the evolve window but you cannot evolve to it (which led me to the fix in the next post)
I am using the binary posted by risujin in a thread that discussed compatibility. I cant seem to find the thread anymore but I think Risujin will remember which one...
If you have any ideas for me let me know
Thanks
-
We seem to be having a problem with this mod on Yaknet [COM] server
found the problem.... just not an easy global fix.
It seems that since Yaknet [COM] used to be a balance server, everyone that connected when it was a balance server still have the old balance pk3's in their fs_game directory. If these are removed then the scoreboard works. I use the fs_game value of com on this server and it creates a com directory on the client computer that all the modified pk3's are downloaded into.
Any Ideas about making this easy for people to fix?? other then changing the fs_game...
I am not running xp anymore so this may not be completely correct but to remove the pk3's from your computer you need to go to the following directory
XP:
c:\doucuments and settings\yourusername\applicationdata\tremulous\com\
Vista:
C:\Users\yourusername\AppData\Local\Tremulous\com\
and remove all the balance.pk3 files
This will fix the problem that occurs when the balance mod is removed from a server without renaming the fs_game dir.
-
still have the old balance pk3's in their fs_game directory
robug,[list=1]- set sv_pure 1
- remove the balance pk3 from the server mod folder
- I would recommend you run the game.qvm from "base" (remove fs_game)[/list:o]
is g_floodMinTime the amount of time it mutes a client, or the amount of time required between chats?
what is g_maxdemerits?
The flood patch is the work of Phil Bordelon and TJW. You are alloted g_floodMinTime milliseconds between floodable commands. If you send commands faster than this limit, your demerits count is incremented by the difference (likewise, decremented by longer intervals). You are considered "flooding" when your demerit total exceeds g_floodMaxDemerits (in msec). The client is muted the duration of time necessary for the demerits counter to return to normal.
Also, flood doesnt protect teamchat, or target chat, or anything else.
I just tested it all but target chat, it works. What is target chat anyway? If you have bad settings you can reset to my defaults:g_floodMaxDemerits 8000
g_floodMinTime 2000
to prevent it from being miliseconds
It is in milliseconds to allow finer control.
-
Uhh, when I try to join a server with this mod/patch, I get the following message:
ERROR
Server/Client game mismatch: Base/Tremx
I tried deleted the Tremx folder, but it did nothing except make me have to re-download Tremx.
-
ERROR
Server/Client game mismatch: Base/Tremx
The server is not installed correctly. There are TremX client pk3s in the folder they are trying to run this mod from (possibly "base"). Inform the server admin if you can.
-
Sorry, this happens on any impure server, and I had vms-tremx in my base folder.
Fixed.
Again, sorry about the hassle.
-
Target chat is simply chatting with whatever is targeted. I have a bind that yells at people to move if they are in my way, using target_tell.
-
tell_target :: teammates
tell_attacker :: guess who
-
Everything's working great, except teslas no longer knock back, and grenades and lucifers don't make anybody fly, is there a way to fix this, maybe a command of a sort?
edit: All of the knock back is completely erased, my bad, I didn't notice that until I stopped on a dead node.
-
All of the knock back is completely erased, my bad, I didn't notice that until I stopped on a dead node.
Sorry about that, its such a pain maintaining multiple code trees ... this bug has come up 3 separate times now. Fixed in version 2.
-
Well, it was really nice of you to add a new QVM for 2 updates, but um.. the knock back is a bit skewed.. when you launch yourself from a lucifer.. you fly about an inch. when you grenade yourself, you fly as high as tall a human is... eh.. is there some command >.> that you can add, so we can set like /knockback 100000, or /knockback 0
-
Well, it was really nice of you to add a new QVM for 2 updates
Its a server-side mod. Since players don't need to download I can release-spam all I want. :)
the knock back is a bit skewed..
There is coarse control with g_knockback (0-1000). I tested the Luci and the grenade, the knockback seems normal to me. Is there a specific test I can do that consistently comes out wrong?
-
Can you give us the default values? Also thanks for the quick response time.
But when you !load a layout where a building is supposed to go and you're standing on it, it makes you an invisible prison, so you can't really escape unless an admins unlayouts and then lets the person move, then relayouts, which can be hard at times. Would it be possible to remove all the people to unspawned form (eh, dead?) because you can't load a layout without a spawn, and sometimse you can't be watching the whole map when you layout load.
(sorry for any mistakes, I wrote it quickly)
-
But when you !load a layout where a building is supposed to go and you're standing on it, it makes you an invisible prison
This is a known issue with the layout patch. I was thinking of resolving it by killboxing before placing new structures. ;)
If you are looking to restart the best way is '!restart' and '!layout load' for now.
-
Also, if 2 structures are close, like say a reactor and a machine gun, they will fall through the floor. The only way to get them to show up normally is decon all structures near them, then it pops up.
-
A similar bug happens when you build around a teleport exit.
Funny when a Tyrant is stuck inside a Tesla.
-
Finally, through editing the file, you can make one huge superdeathtesla. Just have the same co-ords, and, given enough bp, you can make a tesla that kills a tyrant in one hit.
-
Finally, through editing the file, you can make one huge superdeathtesla. Just have the same co-ords, and, given enough bp, you can make a tesla that kills a tyrant in one hit.
Hey Im not liable for any fun you have manually editing your layout files. :D
(Tried making 200 OMs yet?)
-
can we get !warn in this :D
-
!gaydar pls
-
One thing you could do is add a reason paramiter to slap. ETPub has this, and it cp's the reason to the client. This could replace the NAME is not amused cpx if specified. Syntax could be !slap nameslot amount reason.
-
also, please make it so you dont fly when you do !slap rawr 0
its quite annoying...
-
Uhh, rawr, fly is part of slap, if you got rid of fly when you did 0 slap, then the command would be the same as no command. Slap name 0 is usefull for getting people unstuck.
-
yes, i know that. ive used it for that before. But the abiility for abuse is enormous, mainly for aliens.
-
The potential for that command abuse is massive. If you dont like it, deny everyone the permission.
Also, how exactly do you use g_mapconfigs. Is it a directory, or what. I just want to have 1 custom config for Ancient Remains, a better default hummie base. No custom configs for other maps.
-
One thing you could do is add a reason paramiter to slap. ETPub has this, and it cp's the reason to the client. This could replace the NAME is not amused cpx if specified. Syntax could be !slap nameslot amount reason.
Yeah I was planning to add something like this where the reason text would replace "so-and-so is not amused" with "so-and-so: stop tking" or something.
Also, how exactly do you use g_mapconfigs. Is it a directory, or what. I just want to have 1 custom config for Ancient Remains, a better default hummie base. No custom configs for other maps.
For a better starting base you can use !layout to shuffle about the buildings. As for the map configs feature, I didn't even know about that! Here's how it works:
trap_SendConsoleCommand( EXEC_APPEND,
va( "exec \"%s/default.cfg\"\n", g_mapConfigs.string ) );
trap_SendConsoleCommand( EXEC_APPEND,
va( "exec \"%s/%s.cfg\"\n", g_mapConfigs.string, mapname ) );
The g_mapConfig variable should be set to the name of a subdirectory in the mod folder which contains:
-- a default.cfg which gets executed for every map
-- a mapname.cfg (e.g. atcs.cfg or ancient_remains_1-0.cfg) which contains a config file for a specific map
-
I would like to make a request.
!speed [name] 0/1
This command would stop a player in his tracks if he was doing something bad. It would also stop him from attacking. Defaults to level 5.
-
I would like to make a request.
!speed [name] 0/1
This command would stop a player in his tracks if he was doing something bad. It would also stop him from attacking. Defaults to level 5.
Sounds more like !freeze UnnamedPlayer would be more intuitive. Couldn't you just !putteam s?
-
Ya !freeze would be good. The main reason i thought of this was, in case of a decon, g_speed only freezes the player in place, but still allows them to spin and attack, making aliens rendered useless.
Possibly a command to warp all players back to base?
-
Good update (848-3), Risujin.
But why can't you use a more earlyer version of SVN, like 895?
-
Bricosoft game.qvm updated, you guys rock!
!layout commands will renew gameplay imho.
-
more recent SVN revision plz :P
dodo
-
more recent SVN revision plz :P
I don't provide a server version of SVN greater than 848 because after 848 numerous incompatibilities with not only the cgame but the client itself are introduced.
While vcxzet and others are valiantly working to backport SVN, I don't believe it is worthwhile. AFAIK all major bugs have been fixed by 848 and later fixes are relatively easily backported. Timbo is introducing new features into SVN which cannot be easily hacked into working well with a stock client. I have neither the time nor the desire to go through the effort.
People, be patient. The next version of Tremulous will be out when it's ready. Tremulous hackers* already have to bend over backwards to leak new features into the stock client. If you want a later version you can look into one of the client side mods.
* in the developer sense?
-
I don't provide a server version of SVN greater than 848 because after 848 numerous incompatibilities with not only the cgame but the client itself are introduced.
While vcxzet and others are valiantly working to backport SVN, I don't believe it is worthwhile. AFAIK all major bugs have been fixed by 848 and later fixes are relatively easily backported. Timbo is introducing new features into SVN which cannot be easily hacked into working well with a stock client. I have neither the time nor the desire to go through the effort.
People, be patient. The next version of Tremulous will be out when it's ready. Tremulous hackers* already have to bend over backwards to leak new features into the stock client. If you want a later version you can look into one of the client side mods.
* in the developer sense?
darn :P
-
Don't know where his problems are.
AW is supplying patches for SVN 895...
-
heh, go on Risujin. do it for us :P
dodo
-
Our luci jump doesnt work when we turn g_knockback down, However with g_knockback up goons knock around humans. So how do I make goons(not knockback) but luci jump work?
And I think its g_knockback, it might be a different command but its the same problem.
-
Our luci jump doesnt work when we turn g_knockback down, However with g_knockback up goons knock around humans. So how do I make goons(not knockback) but luci jump work?
You don't like knockbacking goons? :eek:
One of the side effects of the !slap patch was adding knockback/kickback to the weapons. Alien attacks and goon pounce included. They work exactly the same way in principle. I always thought it was very strange that humans could push around aliens but aliens could not push humans, even with a huge goon ramming full force into a puny little humie.
-
Would it be possible to get unlagged on this QVM?
-
I believe it is included, try g_unlagged 1.
-
Right, thanks, I didn't see it in the features list so I assumed it wasn't there.
-
Right, thanks, I didn't see it in the features list so I assumed it wasn't there.
It's not in the feature list because it isn't included. Unlagged was merged into SVN somewhere in the 870s. I haven't seen an unlagged server that did not have a client side download so I assume it either requires a client side component or involves some messy porting...
-
So goon hit got screwed(knockbacks) and Lucifer jump got screwed(knockbacks only if goons have knockback) so server admins could have a useless skill thats sole purpose is abuse? I have a question, Is there a way i can remove slap and have the goon and lucifer go back to normal.
No I dont like goon knockback, Maybe im just too oldschool.
P.S. Honestly has anyone ever seen the slap command used in a non abusive way?
-
Unlagged was merged into SVN somewhere in the 870s. I haven't seen an unlagged server that did not have a client side download so I assume it either requires a client side component or involves some messy porting...
svn revision 866
A client download is not required, but having it avoids confusion.
-
Wrong Turrets Position.
Using TJW's QVM or the original 1.1.0 QVM:
(http://img440.imageshack.us/img440/4328/turretspositioncorrectva1.th.jpg) (http://img440.imageshack.us/my.php?image=turretspositioncorrectva1.jpg)
This QVM from Risujin/Avenger:
(http://img440.imageshack.us/img440/3190/turretspositionwronguu4.th.jpg) (http://img440.imageshack.us/my.php?image=turretspositionwronguu4.jpg)
-------------------------
It's not in the feature list because it isn't included.
Risujin, Unlagged is included in your QVM and don't need client modification to work (works exactly the same way as http://tjw.org/tremulous/game.qvm).
-
Wrong Turrets Position.
:oops:
Risujin, Unlagged is included in your QVM and don't need client modification to work (works exactly the same way as http://tjw.org/tremulous/game.qvm).
It was in Balance Lite but is not, to my knowledge in the Avenger-based QVM... unless he patched it in earlier unlagged came in SVN 866 (http://svn.icculus.org/tremulous?rev=866&view=rev).
-
g_donate should be defaulted to 1 :oops:
-
g_donate should be defaulted to 1 :oops:
Some people like credit sharing and other new stuff others just want a bug-fixed stock Tremulous. Set g_allowShare 1 to enable credit sharing.
-
Has g_suddenDeathMode been included in this?
-
No, tjw dropped it i believe, and it never was part of Avengers.
There is, however, the ever useful command of g_suddendeath. It toggles SD on or off, 1 or 0.
-
Gotcha. That's a shame. My regulars liked it set to mode 2. Ah well!
-
Hmm.. Yeah I'm using the avenger qvm v3 /svn 848 and I have that bad turret position, plus neither g_unlagged nor g_donate are valid commands. (but g_allowShare is)
-
My server won't start after installing this:
------------------------------------------------------------
InitGame: \g_markDeconstruct\1\g_unlagged\1\sv_privateClients\2\g_suddenDeathTime\40\g_maxGameClients\12\sv_maxPing\200\sv_minPing\0\sv_maxRate\15000\sv_minRate\5000\sv_maxclients\12\sv_hostname\^1Tremulous^3For^1All\timelimit\60\version\tremulous 1.1.0 macosx-x86 Aug 14 2006\protocol\69\mapname\atcszalpha\sv_allowDownload\0\gamename\base\g_needpass\0
!readconfig: loaded 7 levels, 24 admins, 1 bans, 0 commands
using layout "*BUILTIN*" from list ( *BUILTIN* )
********************
ERROR: G_ParseSpawnVars: found when expecting {
********************
----- Server Shutdown (Server crashed: G_ParseSpawnVars: found when expecting {) -----
Sending heartbeat to master.tremulous.net
Sending heartbeat to master.tremulous.net
==== ShutdownGame ====
ShutdownGame:
------------------------------------------------------------
---------------------------
Hunk_Clear: reset the hunk ok
-
I think it's failing to load the correct game.qvm, make sure there are no others and that it's in the right folder. If you search the forums for your error you'll find the many solutions to this.
-
neither g_unlagged nor g_donate are valid commands
Unlagged isn't included and donate is enabled with g_allowShare.
ERROR: G_ParseSpawnVars: found when expecting {
Your tremded and game QVM are mismatched. You are using either an old or a backported tremded and will need to get an SVN tremded (something around SVN 848...).
-
I run my server off of a Mac in case that matters.
Tinman I think its running off of the right place because earlier it says it loads my game.qvm
-
Please help me....I dont know how to compile a SVN or even know how to get one near version 848 for mac please help me!
-
svn co -r 848 svn://svn.icculus.org/tremulous/trunk
cd trunk
patch -d src/game -p0 < <patch>
make
but thats for linux, dunno how to do it on a mac :P
dodo
-
Neither do I...
-
One thing that would be cool would be if you could add a command like g_rules or g_help, and have them point to a file specified in the mod directory, so for example, i could post a list of the rules in g_rules, then if a user were to type /rules in the game, it would pop up a dialog displaying the rules, even if dialogs were turned off.
-
!rules !needhelp
-
Small oddity, /share works in messages (similar to /m and /mt), but /donate doesn't, you have to use console.
-
One thing that would be cool would be if you could add a command like g_rules or g_help, and have them point to a file specified in the mod directory, so for example, i could post a list of the rules in g_rules, then if a user were to type /rules in the game, it would pop up a dialog displaying the rules, even if dialogs were turned off.
This is on the Balance mod todo list but can't be done without a cgame patch. There is no way that I know of to popup a custom dialog.
Small oddity, /share works in messages (similar to /m and /mt), but /donate doesn't, you have to use console.
Because they are different commands. :)
I didn't know you could use /share from chat messages ... though its probably best if you could use any command from the chat. If it starts with a slash you probably don't mean to say it...
-
One thing that would be cool would be if you could add a command like g_rules or g_help, and have them point to a file specified in the mod directory, so for example, i could post a list of the rules in g_rules, then if a user were to type /rules in the game, it would pop up a dialog displaying the rules, even if dialogs were turned off.
This is on the Balance mod todo list but can't be done without a cgame patch. There is no way that I know of to popup a custom dialog.
Small oddity, /share works in messages (similar to /m and /mt), but /donate doesn't, you have to use console.
Because they are different commands. :)
I didn't know you could use /share from chat messages ... though its probably best if you could use any command from the chat. If it starts with a slash you probably don't mean to say it...
-
Huh, why did you quote that?
-
post count.
-
Can someone please explain this simply for me. All of TJW's admin work is included with this work, True or False?
To install this work I would need TJW's Tremed and this Game.qvm, True or False?
-
post count +1 LOL
-
post count +1 LOL
you gained +1 n00b point
-
Can someone please explain this simply for me. All of TJW's admin work is included with this work, True or False?
True.
To install this work I would need TJW's Tremed and this Game.qvm, True or False?
True.
-
post count +1 LOL
you gained +1 n00b point
:D
-
hey how do i make my server unlagged??? or i cant make unllaged with this svn ?? i dunno risujin i have played alot in ur games with u and ive been on all ur mods u mined helping me man?? or any one
-
hey how do i make my server unlagged??? or i cant make unllaged with this svn ?? i dunno risujin i have played alot in ur games with u and ive been on all ur mods u mined helping me man?? or any one
This QVM does not come with unlagged.
-
oh ok well can u give me the link to the svn 2 the one befor this one because i tryd to set up my server with this one and the same thing hapends just like death on ice it sais missfound some thing so i just want the link to the second one can i have it plz
-
Can you compile !warn with this? Only, make what the message is customizable >_>
!warn: You have been warned by Rawr
STFU Immediately or GTFO!
:D
-
What version of TJW's work has flood protection. The server I GameOp on installed the latest from tjw's server and it doesn't seem to have the protection enabled.
Additionally is anything going to drastically change if I install your game.qvm? I don't want to break the system if I ask for it to be installed.
Oh a bit of feedback, something which I think could cause some small issues. Another player has found that you can shoot dretches with a goon. We were testing in transit and I was shot about half the length of the train. I was funny but I think with dretch punt, shove, and something else all added up to a balistic dretch. I was later shot through the human base without getting hurt from turrets. Like I said it was funny but I don't think this was an intended feature. PM me if you want to know how to do it.
-
What version of TJW's work has flood protection. The server I GameOp on installed the latest from tjw's server and it doesn't seem to have the protection enabled.
tjw does not like the flood protection patch. It is only included in my QVMs.
Additionally is anything going to drastically change if I install your game.qvm? I don't want to break the system if I ask for it to be installed.
No, it is fully compatible. Although your turrets will load facing the wrong way sometimes. ;)
Another player has found that you can shoot dretches with a goon.
You don't need to use dretchpunt with shove, although you can. Disable one or the other via g_dretchpunt 0 or g_shove 0.
-
What version of TJW's work has flood protection. The server I GameOp on installed the latest from tjw's server and it doesn't seem to have the protection enabled.
tjw does not like the flood protection patch. It is only included in my QVMs.
May I ask why? What's wrong with it. We have script kiddies crashing servers ALL the time on our servers, certainly SOME form of flood protection is better than none
Sorry for being a bit slow but is there documentation for ALL these additional variables and settings?
-
May I ask why? What's wrong with it. We have script kiddies crashing servers ALL the time on our servers, certainly SOME form of flood protection is better than none
I am not tjw, but it seems his approach is to add flood timers to every floodable command ... which is pretty much all of them ...
Sorry for being a bit slow but is there documentation for ALL these additional variables and settings?
There was a half-hearted attempt at a wiki... don't think that ever got off the ground. I mention the cvars with every feature I add, check the first post.
-
ouch, that's not too elegant.
-
FisherP wrote:
I was funny but I think with dretch punt, shove, and something else all added up to a balistic dretch.
Probably knockback as well.
-
In my little test server (which is what FisherP is referring to) I turned off the dretchpunt. This was still on from my pre-Risujin's days. I have now also turned knockback from default 1000 down to 500. I also brought up kickback (which seems to be undocumented) from default 0 to 500 to keep lucijumps .
So now:
g_dretchpunt 0
g_knockback 500 // Default 1000
g_kickback 500 // Default 0
This fixes the lolworthy dretchfling issue, gives kickback for human weapons (which is nice), reduces the knockback for alien attack (which at 1000 was absurdly high), and maintains proper luci jump for non-battlesuits. Battlesuits continue to have the same lucijump as a croucher, and I like this.
These changes are an improvement to the look and feel without breaking the game, and should be documented as default.
One caveat in regard to gameplay. Lisks that use grab must learn to follow a little due to knockback, but at 500 and with the grab it is very slight, and often negated by the kickback of the human weapon firing in the other direction.
In similar regards :
I set "g_slapDamage 0", (default 5) - I believe admin commands that cause damage affect gameplay too much. For similar reasons I set "g_slapKnockback 150" - from the default of 200.
If slapKnockback goes any lower than 150 it barely affects battlesuits, but higher than 150 there is some chance that unarmoured humans will be slapped high enough to sustain fall damage.
I did not turn off the physical effects of slap entirely (as I would have with g_slapknockback 0) because I think admins should be able to slap players out of being stuck behind boxes and things, and also to permit non-kick in-game warnings. This does rely on admin discretion not to use slap when the target human is close to a high dropoff.
I think this game.qvm is good for the game, but it could do with a little finetuning, particularly WRT documentation and default settings. Currently it takes too much trial-and-error to tweak the settings properly.
One great benefit is the flood protection, which prevents the map reset with "relliable command has been cycled out" teamswap flood script - among other things.
-
One caveat in regard to gameplay. Lisks that use grab must learn to follow a little due to knockback, but at 500 and with the grab it is very slight, and often negated by the kickback of the human weapon firing in the other direction.
Hmm. I should turn off Basilisk knockback entirely. I keep forgetting to do this because I never play basi...
I think this game.qvm is good for the game, but it could do with a little finetuning, particularly WRT documentation and default settings. Currently it takes too much trial-and-error to tweak the settings properly.
Sorry about the poor documentation. Many of these patches came in from Balance mod where they are better described.
-
ouch, that's not too elegant.
Not necessarily. If someone is sending multiple messages to a server within a given time frame it's flooding. There is two ways to address this.
1) Every command must have a wait period before it's re-sent
2) Count how many times in a period of time the same command is sent.
TJW seems to be taking option 1 and Risujin is taking option 2 either way is a valid approach. Option 1 will require a person to insert a 'wait' statement in thier script for a "OM/RC is down" message while option 2 can make allowance for it without the wait insert.
-
Risujin,
What I would like to know is how many of the new features in this mod will be included in Trem 1.2? Will the ckit recharge, the new poison system, knockback and kickback? How about the voting for SD, or spectator voting?
-
I hope at least something makes it into 1.2
On a side note, remove kickback from people grabbed by Basilisks?
The mass-driver might make escape a little too easy.
-
Risujin, i like your approach, much more than i like any of the other qvm maker's approaces so far. Most of the other guys have only mixed in features they thought were useful, cool, or they liked. They did not add features that other people may have liked, because they didn't like them. You, on the otherhand, added features right and left, and you didn't care weather people liked or disliked them. Keep up the good work.
Also, could you mix in tjw's layout stuff, ya know, the cvar that selects the default one, the entry in maprotation, and the !layout help list needs to be updated, it has no information about !layout list and !layout delete
Also, you mentioned a wiki. Sourceforge provides free hosting, if you talk them into it. We could set up a wiki together, i have experience with MediaWiki.
Finally, you know how i mentioned a new vote system earlier? Well, someone else developed something like it. http://icculus.org/~phaethon/q3a/vote/votebox.html. You could hack up their code and add something like it to trem, but add a flag for vote weight, say % for the flag.
Also, for a client side installation, you could add aliases (http://icculus.org/~phaethon/q3a/aliases/aliases.html), vchat system (http://icculus.org/~phaethon/q3a/q3vchat/q3vchat.html), and shell interpreter (http://icculus.org/~phaethon/q3a/q3sh/q3sh.html)
-
What I would like to know is how many of the new features in this mod will be included in Trem 1.2? Will the ckit recharge,
nope!
the new poison system,
Already in SVN I think.
knockback
nope!
and kickback?
nope!
How about the voting for SD,
nope!
or spectator voting?
nope!
Get it while it lasts, folks. 8)
You, on the otherhand, added features right and left, and you didn't care weather people liked or disliked them.
My QVMs are the Tremulous melting pot(s). :)
could you mix in tjw's layout stuff
Next version of !layout will integrate with tjw's layout.
Also, you mentioned a wiki.
http://www.tremwiki.com/
A good idea but needs updating...
Finally, you know how i mentioned a new vote system earlier? Well, someone else developed something like it.
Vote system needs a rewrite to read in a script file that translates \callvote tokens into server commands.
aliases
kevlarman is still adding vstr...
vchat system
This would be nice. You need sound effects for those though.
shell interpreter
The devs are scared shitless of spam scripts. I can't think of a good reason to have client side scripting personally, so I wouldn't find it worth my bother to take on such a large project. I hear mappers want scripting though, that could be very nice.
-
A vchat system is being worked on by the dev's themselves, just look at Overflow's project folder.
Did I ever mention I actually HATE tjw's poison system?
My ideal poison system would be where depending on your armor, you have a variable chance of getting poisoned, similar to where jetpacks don't always fail when taking damage.
No armor 100%
Light armor 60%
Helmet only 80%
Light armor & helmet 40%
Battlesuit 20%
If you do get poisoned, then it deals out consistent 20-30 damage.
-
I dont see why the devs are scared of spam scripts. They already exist. Just write a config file with /say "1234567891011121314151617181920212223242526272829 3031"; exec spam.cfg. Then whenever a person presses a key bound to /exec spam.cfg, then you get a looping neverending spam bind.
Face it, there are brute method workarounds for scripts, its just easier, cleaner, and nicer if there was a SI.
-
I dont see why the devs are scared of spam scripts. They already exist. Just write a config file with /say "1234567891011121314151617181920212223242526272829 3031"; exec spam.cfg. Then whenever a person presses a key bound to /exec spam.cfg, then you get a dropped player because he just went past the end of his 32KByte buffer
fixed
-
What about the Update 4?
-
Risujin, are you using a different version of g_markdeconstruct? It doesnt seem to work, the buildings are deconned instantly, all spawns can be deconned, and things seem to progress normally.
-
This QVM is version 848, which predates marked deconstruction. Please look into Avenger's latest patch for that feature. I won't be updating this QVM any time soon (and yes, I know it has bugs...).
-
May I please get source code to this mod.
I would like to modify couple of things.
Thank you.
-
May I please get source code to this mod.
I would like to modify couple of things.
Thank you.
The link is in the first post:
http://www.missirina.com/risujin/tremulous/avenger/risujin-avenger-svn848-3.patch.zip
Be careful, as it will NOT work with a version of SVN later than 848.
-
Oh ok thank you! Though it was just something else. Ok well thank you for posting this.
-
I think the links are broken
-
This VM is deprecated, so I didn't think of fixing the links. I just moved domains, I will upload it in a sec.
-
Thanks
-
This VM is deprecated
It is? In favour of what?
Heh, maybe I should become the everything-in-one qvm creator. It'd be a great excuse to sneak my patches into mainstream use :P
(I only know of one server that ever used /me, and it's down now :( )
-
What does /me do?
^^
-
Here's an example:
Instead of typing "I love chocolate cake" and having it appear as "PlagueBringer: I love chocolate cake" you can type "/me loves chocolate cake" and it will appear as "PlagueBringer loves chocolate cake".
Benmachine's server was running that last time I was there. I'll check and see if he still has it.
OH! Hi benmachine, didn't even see it was you that posted! -_-;;
-
This VM is deprecated
It is? In favour of what?
Heh, maybe I should become the everything-in-one qvm creator. It'd be a great excuse to sneak my patches into mainstream use :P
(I only know of one server that ever used /me, and it's down now :( )
I thought FooBar was planning on doing that.
-
This VM is deprecated
It is? In favour of what?
Heh, maybe I should become the everything-in-one qvm creator. It'd be a great excuse to sneak my patches into mainstream use :P
(I only know of one server that ever used /me, and it's down now :( )
Ben, i have been begging for a /me command for a long long time.
If you can make a new qvm, one that has share, donate, slap, denybuild, designated builder, me, foobar's noob naming patch, marked decon, and a bunch of other stuff, i would use it in a heartbeat.
What im asking is this qvm, updated to the newest one, with foobars noob naming patch, and your me patch.
-
This VM is deprecated
It is? In favour of what?
Heh, maybe I should become the everything-in-one qvm creator. It'd be a great excuse to sneak my patches into mainstream use :P
(I only know of one server that ever used /me, and it's down now :( )
Ben, i have been begging for a /me command for a long long time.
If you can make a new qvm, one that has share, donate, slap, denybuild, designated builder, me, foobar's noob naming patch, marked decon, and a bunch of other stuff, i would use it in a heartbeat.
What im asking is this qvm, updated to the newest one, with foobars noob naming patch, and your me patch.
you do realize that you can't use markdecon without a client download to show the markers, which you can't use on an unpure server.
-
Yea, i would be willing to go pure for that.
And even if you cant see the markers, they still are there, so deconning doesnt take place immediately.
-
Every play on S11? There's mark for decon without the markers there, it's completely retarted. It's confusing as hell, you dont know what's marked and what isn't, mark for decon doesnt help if you dont know what's going to be deconned.
-
Every play on S11? There's mark for decon without the markers there, it's completely retarted. It's confusing as hell, you dont know what's marked and what isn't, mark for decon doesnt help if you dont know what's going to be deconned.
lmao that just sounds retarded.
-
This VM is deprecated
It is? In favour of what?
In favor of turn-on-your-downloads-and-play-a-real-game mod.
-
Benmachine's server was running that last time I was there. I'll check and see if he still has it.
OH! Hi benmachine, didn't even see it was you that posted! -_-;;
ohi.
My server isn't running, no, because I don't have a real server, just a home computer. I only ever use it to test new features I've coded, for real games it lags like fuck (where fuck = something pretty damn laggy).
I thought FooBar was planning on doing that.
Doesn't stop me from having a go :)
Ben, i have been begging for a /me command for a long long time.
If you can make a new qvm, one that has share, donate, slap, denybuild, designated builder, me, foobar's noob naming patch, marked decon, and a bunch of other stuff, i would use it in a heartbeat.
What im asking is this qvm, updated to the newest one, with foobars noob naming patch, and your me patch.
http://www.bandstand.org.uk/~benm/trem/custom-builds/paradox848.qvm
That's this qvm + /me + foobar's patch (in keeping with the other settings, both are disabled by default: g_allowActions 1 and g_newbieNumbering 1 will do the trick). No marked decon, for reasons listed below. I tested both of them and they seemed ok, but two notes:
1) is it supposed to start at Newbie#0?
2) because I'm an indecisive little shite, I've changed the syntax of the console team action to /me_team (consistent with /say_team, I'm hoping this hasn't caught on enough as a feature to make the inconsistency important)
You'll have to rename it to game.qvm of course. And to keep the GPL happy, here's the svn diff:
http://www.bandstand.org.uk/~benm/trem/custom-builds/paradox848.patch
If you want markdecon or other features of the latest SVN, you're going to have to wait a while, because not all of the code for this QVM is available in separate patches and most of it won't apply cleanly, so it'd mean a lot of manual applications. Which is, let's be honest, a lot more boring than making server-side massdriving turrets (http://www.mercenariesguild.net/patches/?do=details&task_id=45) ^_^
In favor of turn-on-your-downloads-and-play-a-real-game mod.
I'm a server wanting to allow 1.1.0 clients with no added extras to connect. I want lots of added extras. What do I do? Turn on my whats and do what?
-
In favor of turn-on-your-downloads-and-play-a-real-game mod.
I'm a server wanting to allow 1.1.0 clients with no added extras to connect. I want lots of added extras. What do I do? Turn on my whats and do what?
The only reason for not running a server with a PK3 download is that you won't get noobs to fill it.
Starting from Balance mod I only focused on client/server mods because 1.1.0 is far too limiting and buggy. The only reason I modified Avenger's QVM is to add !layout to it. Now that TJW's admin is the official layout tool, that's no longer necessary.
Please bug Avenger (aka Undeference) about a new QVM with all the bells and whistles from now on.
-
If you want markdecon or other features of the latest SVN, you're going to have to wait a while, because not all of the code for this QVM is available in separate patches and most of it won't apply cleanly, so it'd mean a lot of manual applications.
What about the bug fixes? In my opinion (and apparently most server operators don't agree with me here), bug fixes should always outweigh new features.
The only reason for not running a server with a [required client side] PK3 download is that you won't get noobs to fill it.
That's a reason for not having client side downloads?
Please bug Avenger (aka Undeference) about a new QVM with all the bells and whistles from now on.
:eek:
-
If you want markdecon or other features of the latest SVN, you're going to have to wait a while, because not all of the code for this QVM is available in separate patches and most of it won't apply cleanly, so it'd mean a lot of manual applications.
What about the bug fixes? In my opinion (and apparently most server operators don't agree with me here), bug fixes should always outweigh new features.
They don't know what "slight instability due to extended nomenaclature" means. xD
The only reason for not running a server with a [required client side] PK3 download is that you won't get noobs to fill it.
That's a reason for not having client side downloads?
Where will we get our fresh meat? :(
-
What about the bug fixes? In my opinion (and apparently most server operators don't agree with me here), bug fixes should always outweigh new features.
I'm not making any judgements here, just concentrating on what I've been asked for.
That's a reason for not having client side downloads?
It's not just a case of no noobs, it's often a case of no people at all. And to be honest, noobs do have just as much right to play as you do, so let's not go excluding them all just because we don't want to play them.