News:

Come Chat with us live! Learn how HERE!

Main Menu

Lakitu7's Tremulous 1.1 QVM

Started by Lakitu7, May 24, 2007, 09:54:32 PM

Lakitu7

I haven't messed with any of that. It's got to be bugs in svn. :( I'm not a big fan of passing the buck, but at the same time I don't know how to fix it. Does it sound like this bug:
https://bugzilla.icculus.org/show_bug.cgi?id=3096

?

I've not had a problem with kick/ban myself or had anyone report it. Any sort of information about reproducing it you might be able to give would help us. Hell, at this point, it'd help everyone, since we could write a fix for svn.

In the worst case, I can fix it by reverting the g_admin_ban function to pre-910. Although the old version had some known bugs fixed in the new version (https://bugzilla.icculus.org/show_bug.cgi?id=3052), if the fixes introduced issues that are more severe than the old ones, then that'd be an acceptable solution until it's all truly fixed.

Lakitu7

Okay, they confirmed that it's definitely 3096.

I am going to "fix" this by reverting the ban code to what it was pre-910, because the old bug (banning when two people have the same IP doesn't kick both of them, causing the need for the second to be kicked manually) is a far lesser evil than the new bug (people who are votekicked/banned shortly, then come back, cannot be re-banned.

I'm also going to fix a bug in !l1 that causes all kinds of wacky behavior when people have characters in their names that I didn't test for. :(


Expect this update tonight or tomorrow morning at the latest.


On another note, I plan on adding a g_canDeconDeadStructs or something to allow the pre-SVN behavior (the new one was introduced with g_markdeconstruct) of letting you decon structures that are about to explode, thus avoiding the explosion damage.

Paradox

how about this cvar g_deconDead

∧OMG ENTROPY∧

Lakitu7

Released. Fixed the bugs in l1 (my mistake) and kick/ban (not my mistake).

Also added g_deconDead

KamikOzzy

Is there no layout, or am I just too stupid to work this kind of layout? I know you can save a layout with !layoutsave...but how can I load it? Also, !layout edit not included?

Notorious for being the "fusion" qvm, but with that problem solved, has everything (provided I can figure out layout) you could ever want in a qvm. Currently two AoD servers as well as DarkLurker's Lair are using your excellent qvm.  8)
|AoD|Ozzyshka at your service.
Still using Windows XP and still playing 1.1
click this: http://cornersrocks.shop-pro.jp/?pid=16232798

benmachine

This is tjw's layout system. Layouts are made in devmap mode, saved, then loaded at the beginning of every map - use !map atcs layout3 or !restart nodefence to load them. Layouts cannot be loaded in-game due to the bugs that arise when a player is where a buildable needs to be. You lose the restore-after-decon functionality but in return get a system that actually works consistently.
benmachine

Rabbitt

So lak youve updated this again.
The decondead should be defaulted to yes im taking it ?
Quote from: amine
Take a super-high voltage taser with you and shock the french people and then point and laugh and yell 'FRENCH FRIES!!'

Lakitu7

Quote from: RabbittSo lak youve updated this again.
The decondead should be defaulted to yes im taking it ?

Your choice, really. It just depends on whether you're more used to playing on servers with newer or older qvms and thus what you're used to. I'd leave it off, myself, because you're probably better off getting used to what's in SVN than trying to fight it.

benmachine

benmachine

player1

Quote from: KamikOzzyIs there no layout, or am I just too stupid to work this kind of layout? I know you can save a layout with !layoutsave...but how can I load it? Also, !layout edit not included?

Notorious for being the "fusion" qvm, but with that problem solved, has everything (provided I can figure out layout) you could ever want in a qvm. Currently two AoD servers as well as DarkLurker's Lair are using your excellent qvm.  8)

@Ozzy: btw, thx 4 ur server
my ping is 34 there!
and it's not empty, luckily :P
great place to get schooled
anytime I think
I'm any good
get my ass handed to me
regularly
that's what happens when one wanders onto t3h local
clanserver
(on topic):
what is/are t3h other one(s)?
(off again)
lol
l8z

@OP: Lakitu7
I looked up some of the acronyms you guys use regularly
but the Q3a/Trem community has a different usage
than the strict wikipedia definition
I see that svn is software version number
and qvm is quake virtual machine
but coders seem to use them as terms for a certain compilation or build
can you explain just a teensy bit for the few
who can't quite follow along with the home version of the game
my machine doesn't really have the capacity
to be a great server
so I haven't tried any server-side stuff yet at all
played shooters since Unreal1
but haven't messed with files a lot lately
haven't even made keybinds yet :roll:
not until I get the backup computer
:P
what do you mean by qvm & svn?
sorry (I still play in tutorial mode)

doomagent13

SVN is the official svn repository.  It contains the features that will most likely make Trem 2.  It can be found here.

QVM is the file that the server runs.  It defines what should happen when certain circumstances occur.

A SVN QVM is a QVM built from the most recent SVN version.  The term SVN is used to diferentiate between QVMs built strictly from SVN versions and custom QVMs built off of older SVN versions with other patches.

player1

Quote from: doomagent13SVN is the official svn repository.  It contains the features that will most likely make Trem 2.  It can be found here.

QVM is the file that the server runs.  It defines what should happen when certain circumstances occur.

A SVN QVM is a QVM built from the most recent SVN version.  The term SVN is used to diferentiate between QVMs built strictly from SVN versions and custom QVMs built off of older SVN versions with other patches.

My brain just got bigger. As we say in the islands, Mahalo, and thank you for your Kokua.

That's weird. I took out your quotation marks and the link still won't work. Hrm... :-?

http://svn.icculus.org/tremulous/trunk/

Still works this way, though. :)

Thanks again for the explanation. I just went:  :o  :eek:  :D "oic!".

n00b pl0x

will sort out my sig, or I will get banned.

HOW DO I SORTED SIG?

Paradox

Quote from: player1That's weird. I took out your quotation marks and the link still won't work. Hrm... :-?

Try enabling the bb code check box. Then add http://

∧OMG ENTROPY∧

player1

Quote from: Paradox
Quote from: player1That's weird. I took out your quotation marks and the link still won't work. Hrm... :-?

Try enabling the bb code check box. Then add http://

dar...:P :oops:
oh no worries
BBCode is always ON
XD

Paradox

Quote from: player1BBCode is always ON

Unless the poster checks the "Disable BB Code in this post box"

∧OMG ENTROPY∧

player1

Quote from: Paradox
Quote from: player1BBCode is always ON

Unless the poster checks the "Disable BB Code in this post box"

I meant at my house, but yes thanks...:P

Anonymous

Quote from: SexyGhostor a nasty hack

yes?

benmachine

I suppose I'd better release this:
http://www.bandstand.org.uk/~benm/trem/paradox-svn910-3.zip
Version 4.16 with the following additions:

[*]!slap
[*]Phil Bordelon's flood protection (in place of Lakitu7's)
[*]Admin commands in alphabetical order
[*]Credit overflow
[*]Risujin's itemgun command (useless but requested)
[*]A much more (but perhaps not completely) functional g_suddenDeath cvar
[/list]
Two patches are included in the zip: an svn diff, and a diff between Lakitu7's QVM and this one. I've also included a couple of info files, but thinking about it now info-credits may be a little out of date.
benmachine

Lakitu7

I should say that I plan to include all of those but slap and overflow officially in my next version as well. I'm just a bit too busy doing code for my real job to do things that aren't OMG CRITICAL bugfixes at the moment.

Evlesoa

Quote from: benmachineI suppose I'd better release this:
http://www.bandstand.org.uk/~benm/trem/paradox-svn910-3.zip
Version 4.16 with the following additions:

  • !slap
  • Phil Bordelon's flood protection (in place of Lakitu7's)
  • Admin commands in alphabetical order
  • Credit overflow
  • Risujin's itemgun command (useless but requested)
  • A much more (but perhaps not completely) functional g_suddenDeath cvar
Two patches are included in the zip: an svn diff, and a diff between Lakitu7's QVM and this one. I've also included a couple of info files, but thinking about it now info-credits may be a little out of date.

Does this include... !layout edit and !layout remove and that shit? Cuz... lak... damn man, your QVM just... *closes his mouth* it... doesnt suit our needs... I prefer Balance Lite, as its more... not more options but it is so flexible.. your QVM just kills the game >.>

kevlarman

Quote from: EvlesoaDoes this include... !layout edit and !layout remove and that shit? Cuz... lak... damn man, your QVM just... *closes his mouth* it... doesnt suit our needs... I prefer Balance Lite, as its more... not more options but it is so flexible.. your QVM just kills the game >.>
even risujin no longer supports the g_admin version of layout, you won't be getting any updates if you insist on using that version.
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

Risujin

Quote from: kevlarmaneven risujin no longer supports the g_admin version of layout, you won't be getting any updates if you insist on using that version.
I still like it better though. :)

kevlarman

Quote from: Risujin
Quote from: kevlarmaneven risujin no longer supports the g_admin version of layout, you won't be getting any updates if you insist on using that version.
I still like it better though. :)
a bindable command that can turn on sv_cheats for a split second without anyone noticing is a very bad thing.
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

Evlesoa

who cares... i love the shit...

Layout = DA SHIT!

n00b pl0x

paradox killed layout for all of us
will sort out my sig, or I will get banned.

HOW DO I SORTED SIG?

doomagent13

Quote from: kevlarmaneven risujin no longer supports the g_admin version of layout, you won't be getting any updates if you insist on using that version.
I support it...

And I happen to have made my own changes to it...

It is more fully integrated...

You can do "/callvote map atcs default", meaning a layout named default on atcs...

You can also do "!restart default", meaning to restart with the layout named default...

And some other things...

Such as "!listlayouts <mapname>"...

Oh...

All the default stuff is there as well...

With a little better documentation in "!layout".

Warrior

Aliens can still block spawns (telenodes) even with the g_antiSpawnBlock.
[glow=black,1,300]Warrior[/glow]

n00b pl0x

warrior: uhm DUH.

p.s.

doomagent: release the patch pl0x
will sort out my sig, or I will get banned.

HOW DO I SORTED SIG?

doomagent13

Quote from: n00b pl0xwarrior: uhm DUH.

p.s.

doomagent: release the patch pl0x
:( I dont know how to make a patch...

I COULD modify Risujin's patch file, and I guess I will.  I should have it done by next week.  If you want it sooner, go ahead and pm me to death, but I have final exams right now.