News:

Come Chat with us live! Learn how HERE!

Main Menu

Lakitu7's Tremulous 1.1 QVM 5.22

Started by Lakitu7, June 01, 2008, 01:20:41 AM

Lakitu7

And again. 5.22, fixing the bug given here: http://tremulous.net/forum/index.php?topic=8310.msg128079#new
---
Update again. Call it 5.21 if you wish, but if you're running this, you should update. Amanieu uncovered a pretty good size bug. Just redownload the file again or update from svn.

---

Welcome once again to a new release of Lakitu7's Tremulous 1.1 QVM: 5.2

Downloads: http://www.mercenariesguild.net/patches/index.php?do=details&task_id=176

This release brings you the following new features by myself and others in the Tremulous community:

The much-requested return of Vote Reasons (all-new rewritten by me)

The /builder command to find out just who built that damn glitch egg and what number in the log it is so you can !revert it (Googles + Rezyn + some of my own changes)

Admin Stealth: Notices of admins' actions are given as their registered name, hiding the name that they're currently using and giving accountability (Amanieu and I, rewritten be me)

!listmaps and !maplog (Rezyn)

Warmup countdown (Amanieu)

!cp + the ability to CP only to particular teams + automatic wordwrapping to avoid it cutting off (googles + benmachine + rezyn + me)

g_adminMaxBan: Set a maximum time for bans by admins without the perm-ban ability (Rezyn)

!showbans search: follow !showbans with some text to search by name or ip (Rezyn)

g_banNotice: Append a set text to your ban notices when they're sent to players, allowing you to include contact information for where to appeal (googles)

A brand new redone users' manual!!! ooh, ahh!! (me)

.. and more, along with plenty of bugfixes (in particular, the g_logsync etc. cvar spam should be gone; thanks Amanieu for that).

Please view the (all-new) manual for details.


Other Announcements:
My development is now (relatively) open: Interested parties will find a bug tracker / feature request system here: http://www.mercenariesguild.net/patches/index.php?project=2
as well as my SVN repository here: svn://source.mercenariesguild.net/lakitu7-qvm/
and here: http://source.mercenariesguild.net/lakitu7-qvm/ if you'd like to beta test my work as soon as it's available and report bugs.

After this release, i am also announcing that I will not be trying to merge with Tremulous SVN head. Anyone who does this sort of thing will tell you what a monsterous task that would be, and at this point there's very little benefit compared to the amount of work involved, especially when half of the changes will be removed in "backporting" anyway. What I *will* be doing is merging those patches from svn that fix bugs that relate to game.qvm. When 1.2 comes out, I still intend to follow through with my original plan and just torch the whole damn thing and start over from scratch. It'll be easier that way. I feel that this approach will work out much better than trying to merge every little SVN revision for its own sake, which would really just burn me out of doing this very quickly, and that wouldn't really benefit anyone.

Enjoy!

Lak

Le Compilateur

Nice. I'm basing my QVM on it (hope you don't mind), more information here.
I'm a developer! If you'd like to contribute to the Equilibrium QVM project or download the latest version, please visit this thread.

QVMs now compile under Leopard; get the patch here. Requires SVN r1053 or later.

Lakitu7

Nah, that's fine, sure. I think most Western qvms are based off mine, nowadays. It's kind of standard procedure. :)

Le Compilateur

:D Hmm, could you have based it on a more recent SVN?
I'm a developer! If you'd like to contribute to the Equilibrium QVM project or download the latest version, please visit this thread.

QVMs now compile under Leopard; get the patch here. Requires SVN r1053 or later.

Paradox

Well, if your releasing a version, i guess i should release a version of PGQVM.

Its been like 15 revisions since i did...

∧OMG ENTROPY∧

Lakitu7

Quote from: Le Compilateur on June 03, 2008, 08:23:09 PM
:D Hmm, could you have based it on a more recent SVN?

Read the announcement or the FAQ in the docs.

Le Compilateur

Ah. Missed that the first time around.
I'm a developer! If you'd like to contribute to the Equilibrium QVM project or download the latest version, please visit this thread.

QVMs now compile under Leopard; get the patch here. Requires SVN r1053 or later.

Lakitu7

Amanieu discovered a pretty decent size bug in this release. I've reuploaded the .patch and qvm (and updated SVN) with the fix. If you are running this, you should update. Thanks.

Divmax

#8
Quote from: Lakitu7 on June 07, 2008, 08:54:23 AM
Amanieu discovered a pretty decent size bug in this release. I've reuploaded the .patch and qvm (and updated SVN) with the fix. If you are running this, you should update. Thanks.
Doesn't this affect nearly all the QVMs?

EDIT:
This bug affects ALL QVMs. Please update NOW!
I'm a developer for the following projects(now I'm inactive) :
TremWars's QVMNot updated anymore
TremWars's Client and Server Executable
TremWars's QVM 2

Asvarox

One of TremSpain admins (ACKMAN, blame him ):> ) said they are running 5.21 version and some "hacker" crashed their server.
Quote from: J3lackStar on July 14, 2011, 09:14:42 PM
I MINE FULL WEREWOLFES
NOT SUCH HIPPIE THINGS  >:(

Rocinante

Last night's release was a fix in Lak's code, but today's report is about a problem in other code; 5.22 will be coming shortly to contain the new fix as well.
}MG{Mercenaries Guild
"On my ship, the Rocinante, wheeling through the galaxies, headed for the heart of Cygnus, headlong into mystery." -- Rush, "Cygnus X-1"

Lakitu7


blood2.0


David

Why?
If there's an admin they can do it, if not, what's the use for a pause?
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

Lakitu7

Yeah I can't think of a situation for which that would be useful either. What would such a thing be used for?

Paradox

Even I dont see the use for such a command.

∧OMG ENTROPY∧

blood2.0

here is why
reason 1
kick player Dingo for "" yes 2 no 1
admin:!pausevote
admin: ok why are you trying to kick
player:him he keeps tking me
now everyone knows why he is getting kicked its useful because you don't need to give as many admins kick
reason #2
another example is when someone calls a map vote at the begging of a game
!pausevote
wait 30 seconds !unpausevote
if this is added you dont need to give admins as many flags

Asvarox

Quotereason 1
kick player Dingo for "" yes 2 no 1
admin:!pausevote
admin: ok why are you trying to kick
player:him he keeps tking me
now everyone knows why he is getting kicked its useful because you don't need to give as many admins kick
easier method: you NEED to add a reason when calling a kickvote.
Quote from: J3lackStar on July 14, 2011, 09:14:42 PM
I MINE FULL WEREWOLFES
NOT SUCH HIPPIE THINGS  >:(

epsy

Quote from: Asvarox on June 08, 2008, 03:54:36 PMeasier method: you NEED to add a reason when calling a kickvote.
asdf
Warning: All opinions expressed in my posts are mine and mine alone. Any connection to any group I am affiliated with - be it the ArmagetronAd Developers or any other group, is purely coincidental unless otherwise expressly stated. Don't be a dolt when you read my posts, as they *may* require some brainpower and thinking (also purely coincidental). Any opinion in my posts not expressed by me are purely figments of your imagination and will be dealt with accordingly.
SigTemplate by Khasla.

Odin

Quote from: Asvarox on June 08, 2008, 03:54:36 PM
Quotereason 1
kick player Dingo for "" yes 2 no 1
admin:!pausevote
admin: ok why are you trying to kick
player:him he keeps tking me
now everyone knows why he is getting kicked its useful because you don't need to give as many admins kick
easier method: you NEED to add a reason when calling a kickvote.
Unfortunately that requires a client download.

Asvarox

well i saw it working on DretchStorm, without client download (callvote kick nick reason, but it had some troubles if someone have a spacebar in his nick, i hope its fixable)
Quote from: J3lackStar on July 14, 2011, 09:14:42 PM
I MINE FULL WEREWOLFES
NOT SUCH HIPPIE THINGS  >:(

Paradox

Needing a reason when calling a kickvote?

Orly? Then how come it works on many qvms, dating back to Undifference's

∧OMG ENTROPY∧

Lakitu7

In this 5.2 I reintroduced kickvote reasons with a slightly modified syntax to not have issues with spaces in names or reasons.
callvote kick nickname which may contain spaces -r reason which may contain spaces

Their use can be required with the cvar g_requireVoteReasons=1

Turning on this cvar will break the ability for players to use the gui to call votekicks (as it did in risujin's qvm where votekick reasons were introduced). *That* is unfixable without a download, but so be it. That's why I don't really recommend requiring vote reasons. :p

Odin

Quote from: Lakitu7 on June 08, 2008, 11:24:06 PM
Turning on this cvar will break the ability for players to use the gui to call votekicks (as it did in risujin's qvm where votekick reasons were introduced). *That* is unfixable without a download, but so be it. That's why I don't really recommend requiring vote reasons. :p
That is the reason why I said a client download is required. Usually the people calling votes aren't using the console to do it.

Undeference

Quote from: Lakitu7 on June 08, 2008, 11:24:06 PMTurning on this cvar will break the ability for players to use the gui to call votekicks (as it did in risujin's qvm where votekick reasons were introduced). *That* is unfixable without a download, but so be it. That's why I don't really recommend requiring vote reasons. :p
I initially required reasons for vote kicks for two reasons. The one is pretty obvious and could be obviated by better communication. The other is opposite your reason for recommending against that. In 1.1.0, ui-based kick is broken and admins or the console should be used instead.
Need help? Ask intelligently. Please share solutions you find.

Quote from: tuple on February 15, 2008, 11:54:10 PMThats what we need, helpful players, not more powerful admins.

Lakitu7

Ah. I thought that code looked more like his than yours, so assumed that way. Oh well.

ACKMAN

BUG: mara can kill btsuit with 2 zaps LOL like a nude human

Drakotsu

If possible,
In your next release,
Can you add the option to pause single people, instead of the whole game?
This is useful when theres a bleeder and instead of kicking/banning we can just put them in a time out for a while.
Or for deconners when we dont want to disrupt the rest of the game.

epsy

Warning: All opinions expressed in my posts are mine and mine alone. Any connection to any group I am affiliated with - be it the ArmagetronAd Developers or any other group, is purely coincidental unless otherwise expressly stated. Don't be a dolt when you read my posts, as they *may* require some brainpower and thinking (also purely coincidental). Any opinion in my posts not expressed by me are purely figments of your imagination and will be dealt with accordingly.
SigTemplate by Khasla.

Drakotsu

Sometimes clan members need a pausing too, and they have the option of joining any team soo that wont work  ;D