Author Topic: Lakitu7's Tremulous 1.1 QVM  (Read 75397 times)

Lakitu7

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Lakitu7's Tremulous 1.1 QVM
« Reply #60 on: May 31, 2007, 05:56:57 pm »
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

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Lakitu7's Tremulous 1.1 QVM
« Reply #61 on: May 31, 2007, 10:48:22 pm »
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

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Lakitu7's Tremulous 1.1 QVM
« Reply #62 on: May 31, 2007, 11:07:03 pm »
how about this cvar g_deconDead

∧OMG ENTROPY∧

Lakitu7

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Lakitu7's Tremulous 1.1 QVM
« Reply #63 on: June 01, 2007, 03:09:40 am »
Released. Fixed the bugs in l1 (my mistake) and kick/ban (not my mistake).

Also added g_deconDead

KamikOzzy

  • Posts: 742
  • Turrets: +317/-172
Lakitu7's Tremulous 1.1 QVM
« Reply #64 on: June 01, 2007, 09:48:56 am »
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

  • Posts: 915
  • Turrets: +99/-76
    • ben's machinery
Lakitu7's Tremulous 1.1 QVM
« Reply #65 on: June 01, 2007, 01:18:41 pm »
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

  • Posts: 535
  • Turrets: +13/-27
Lakitu7's Tremulous 1.1 QVM
« Reply #66 on: June 01, 2007, 03:11:16 pm »
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

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Lakitu7's Tremulous 1.1 QVM
« Reply #67 on: June 01, 2007, 06:42:38 pm »
Quote from: "Rabbitt"
So 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

  • Posts: 915
  • Turrets: +99/-76
    • ben's machinery
Lakitu7's Tremulous 1.1 QVM
« Reply #68 on: June 01, 2007, 08:31:28 pm »
http://www.bandstand.org.uk/~benm/trem/paradox-svn910-2.zip

What I did for SST, based on this.
In a rush so explain later
benmachine

player1

  • Posts: 3062
  • Turrets: +527/-401
    • My Avatar! (if they were enabled) [by mietz]
AoD is t3h place 2 b!
« Reply #69 on: June 01, 2007, 09:46:58 pm »
Quote from: "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)


@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

  • Posts: 506
  • Turrets: +18/-18
Lakitu7's Tremulous 1.1 QVM
« Reply #70 on: June 01, 2007, 10:29:53 pm »
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

  • Posts: 3062
  • Turrets: +527/-401
    • My Avatar! (if they were enabled) [by mietz]
thanks!!!
« Reply #71 on: June 01, 2007, 10:36:36 pm »
Quote from: "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.


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

  • Posts: 2412
  • Turrets: +55/-168
Lakitu7's Tremulous 1.1 QVM
« Reply #72 on: June 01, 2007, 10:55:16 pm »
dude youre so weird :D
will sort out my sig, or I will get banned.

HOW DO I SORTED SIG?

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Lakitu7's Tremulous 1.1 QVM
« Reply #73 on: June 01, 2007, 11:13:39 pm »
Quote from: "player1"
That'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

  • Posts: 3062
  • Turrets: +527/-401
    • My Avatar! (if they were enabled) [by mietz]
oopsie!
« Reply #74 on: June 01, 2007, 11:23:23 pm »
Quote from: "Paradox"
Quote from: "player1"
That'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

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Lakitu7's Tremulous 1.1 QVM
« Reply #75 on: June 01, 2007, 11:24:25 pm »
Quote from: "player1"
BBCode is always ON

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

∧OMG ENTROPY∧

player1

  • Posts: 3062
  • Turrets: +527/-401
    • My Avatar! (if they were enabled) [by mietz]
Tru-Dat, Word Up, and You Know You Right...
« Reply #76 on: June 01, 2007, 11:25:34 pm »
Quote from: "Paradox"
Quote from: "player1"
BBCode 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

  • Guest
Lakitu7's Tremulous 1.1 QVM
« Reply #77 on: June 03, 2007, 02:01:07 pm »
Quote from: "SexyGhost"
or a nasty hack


yes?

benmachine

  • Posts: 915
  • Turrets: +99/-76
    • ben's machinery
Lakitu7's Tremulous 1.1 QVM
« Reply #78 on: June 03, 2007, 08:19:06 pm »
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

    • Tremulous Developers
    • *
    • Posts: 1002
    • Turrets: +120/-73
    Lakitu7's Tremulous 1.1 QVM
    « Reply #79 on: June 03, 2007, 08:55:04 pm »
    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

    • Guest
    Lakitu7's Tremulous 1.1 QVM
    « Reply #80 on: June 03, 2007, 11:18:44 pm »
    Quote from: "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

    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

    • Posts: 2737
    • Turrets: +291/-295
    Lakitu7's Tremulous 1.1 QVM
    « Reply #81 on: June 03, 2007, 11:23:01 pm »
    Quote from: "Evlesoa"
    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 >.>
    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#msg169333
    Ok 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

    • Posts: 739
    • Turrets: +33/-13
      • http://risujin.org
    Lakitu7's Tremulous 1.1 QVM
    « Reply #82 on: June 03, 2007, 11:45:58 pm »
    Quote from: "kevlarman"
    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.

    I still like it better though. :)

    kevlarman

    • Posts: 2737
    • Turrets: +291/-295
    Lakitu7's Tremulous 1.1 QVM
    « Reply #83 on: June 03, 2007, 11:48:44 pm »
    Quote from: "Risujin"
    Quote from: "kevlarman"
    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.

    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#msg169333
    Ok 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

    • Guest
    Lakitu7's Tremulous 1.1 QVM
    « Reply #84 on: June 04, 2007, 04:12:58 am »
    who cares... i love the shit...

    Layout = DA SHIT!

    n00b pl0x

    • Posts: 2412
    • Turrets: +55/-168
    Lakitu7's Tremulous 1.1 QVM
    « Reply #85 on: June 04, 2007, 05:24:03 am »
    paradox killed layout for all of us
    will sort out my sig, or I will get banned.

    HOW DO I SORTED SIG?

    doomagent13

    • Posts: 506
    • Turrets: +18/-18
    Lakitu7's Tremulous 1.1 QVM
    « Reply #86 on: June 04, 2007, 06:46:18 pm »
    Quote from: "kevlarman"
    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.
    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

    • Posts: 230
    • Turrets: +2/-0
      • Warrior's Stuff
    Lakitu7's Tremulous 1.1 QVM
    « Reply #87 on: June 04, 2007, 08:20:29 pm »
    Aliens can still block spawns (telenodes) even with the g_antiSpawnBlock.

    n00b pl0x

    • Posts: 2412
    • Turrets: +55/-168
    Lakitu7's Tremulous 1.1 QVM
    « Reply #88 on: June 05, 2007, 04:05:00 am »
    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

    • Posts: 506
    • Turrets: +18/-18
    Lakitu7's Tremulous 1.1 QVM
    « Reply #89 on: June 07, 2007, 12:30:54 am »
    Quote from: "n00b pl0x"
    warrior: 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.