Impulse now running GMod

Discuss the pug server Impulse.
User avatar
GUARD!AN
Soup Eater
Posts: 3019
Joined: Mon May 25, 2009 3:41 pm
Reputation: -147
Location: San Francisco, CA

Impulse now running GMod

Post by GUARD!AN »

I don't know how many people remember, but GT's old server HELL used to run Ghostbob's mod GMod.

I was going to keep it on base, but I would much rather have anti-crashing features and other common siege glitch fixes.

The only gameplay difference, is that it automatically makes shields disappear after 25 seconds, regardless of whether or not someone is standing on it. This is what I am curious on people's thoughts about. To be honest though, it only really affects Me, Archi, Duo, and Jawa, as we are the most common jans. Gbob was one of the finest jans to grace the game imo, and adamantly believed that jans should be more skilled than shield standers.

I plan on talking to gbob soon if possible and asking him to take that feature out in the spirit of staying as close as possible to base, but I was curious if you guys were ok with this for now, since now you don't have to play shield stander, and can be a more offensive jan. TBH I think it might encourage actual skill at jan (not from the four mentioned above, but for new players to the class), instead of skill at sitting in one area of the map and firing charged jan blasts constantly.

Also keep in mind, that is the only actual gameplay change. This mod was designed for pug servers so it actually has some cool features, like for example you can now:

/callvote pug, which calls a vote to start a pug. If the vote passes EVERYONE is sent to spec instantly, and two players can join and captain. The captains once finished can take turns doing /pick player until they are ready to start the pug. If the timer is bad, an admin can do /amtimer to fix it.

Here is the readme:
GMod is a modfication for reborn boss Academy Multiplayer. This file is NOT intended to be a complete manual but rather a guide to installing the mod. If you want to know what a command does, check \amhelp or try to run it... many things can be undone by restarting the map.

Base JKA siege was missing a few essential features like levels of administrative control, and the ability to lock teams. The concept of the mod was to provide these and other features with minimal change in gameplay.

SERVER SETUP:
Files
-jampgamei386.so - this file contains the mod code. Replace it with the base jampgamei386.so. THIS WILL ONLY WORK ON LINUX/UNIX/BSD?. THERE IS NOT NOR WILL THERE EVER BE(by me) SUPPORT FOR WINDOWS.
-server.cfg - configuration file for the server. Replace the base server.cfg with the one provided with the mod.

New CVARs:
All the base CVARs still exist and have not been modified. There are 3 levels of admin. No one level is 'higher' or 'more powerful' than the other. Each level is configured for a set of admin commands that it is allowed to execute with the g_adminXcommands cvar where X is the level of admin.
g_admin1password - password for level 1 admin
g_admin2password - password for level 2 admin
g_admin3password - password for level 3 admin
g_admin1commands - bitsum of allowed admin commands for level 1 admin(see bitcalc.html)
g_admin2commands - bitsum of allowed admin commands for level 2 admin(see bitcalc.html)
g_admin3commands - ...you get the picture

To specify which commands a level of admin should be able to execute, select the commands you wish to allow in bitcalc.html and put the resulting number/bitsum in the cvar for the respective admin level.


After you've replaced these files, verify that you've installed it correctly by joining the game and typing \modinfo in the console. Some shit should display about the mod including the version.

Now that you have it properly installed, it'd be nice to know how to yews it eh? RTFM (\amhelp)
Most of the following commands that affect clients take a Client ID or slot number as an argument. (amclientkick 10, pick 2, amforceteam 3 r) If you don't know what that means, you'll figure it out or uninstall the mod... either way I don't care.

Features added:
amlogin - erase all the files on your harddrive...
amlogout - install pong...
amsay - talk with other admins of any level.
amclientkick - kick a client by client ID / slot number
amkick - kick a client by FULL name
amstatus - view all connected clients and info about them. (IP, admin level, ping...)
amaddip - ban an IP(same as rcon addip)
amremoveip - remove an IP(same as rcon removeip)
amforceteam - force a player to switch teams
amlockteam (not persistent) - lock a team (does not last between map changes/restarts(on purpose))
amunlockteam - erase all your porn...
amtimer - restart the map with the timer couting up
ampugstart - start pug player selection (buggy atm)
clientlist - show clients in spec (useful for captains looking for players to select for their team)
pick - used by captains during pugs to choose players to join their team
Anti buffer overflow implemented in G_say
All specs join with 0 points
/callvote pug - call a vote for a pug
/callvote gopug - restart the map after the players have been selected for a pug (same as callvote map_restart... I dunno why the fuck I did this)
/callvote zombies - call a vote for zombies gametype
/removecap - vote to remove a captain. Once there are enough votes to remove the captain, he will be forced to spec and a new captain will have to join.
anti-shield standing - shield will dissapear in ~25seconds regardless of its environment
amzombiestart - start zombies gametype
amzombiestop - crash the lick server...
name logging - Every name used by a player is stored in a file with the players IP as a file name. I don't really have control over exactly where the files are stored but it's usually in the base folder. You can try changing it by modifing your PATH variable in your shell. If you don't know what that means... deal with it.
amwhois - view all names used by a client
ammap - um, change the map

Quick overview of pug and zombies
Once the selection process is started(by either pugstart or callvote pugstart) everyone will be forced to spectator. 2 captains will need to join. After they do, the teams will be locked. They should duel and the winner gets first pick. The winner picks a player with \pick CID where CID is the client number of the player he wishes to pick. You might try \clientlist to view players that are available to be picked. They keep alternating picks until either all the players are picked, or the map is restarted. The captain with the least players will always be the one to pick. If the teams are even, the winner of the duel picks. After the map is restarted, the teams do NOT remain locked and you play just as if you hadn't used the player selection system.

Zombies is just a game where one player starts out as an imperial(usually reborn boss) and the rest go rebel. When a rebel player dies, he is automatically switched to imperial to help kill the rest of the rebel forces. This continues until there is only 1 rebel remaining who is the winner. Then the winner is switched to imperial, and the rest are switched to rebel and it starts over again. The respan time is automatically set to 8 seconds or something like that. amzombiestop or a map restart/change are the only ways to stop zombies.(no vote atm)
GUARD!AN

–noun
1. guarding; protecting: a guardian deity.
2. a violent, tropical, cyclonic storm of the western North Atlantic, having wind
speeds of or in excess of 72 mph (32 m/sec).
3. (in Gnosticism) one of a class of powers or beings conceived as emanating
from the Supreme Being and performing various functions in the operations of
the universe.
4. a terrifying dream in which the dreamer experiences feelings of helplessness,
extreme anxiety, sorrow, etc.
5. The sensation and muscular spasm caused by an electric current passing
through the body or a body part.

User avatar
Duo
Posts: 1070
Joined: Mon May 25, 2009 3:36 pm
Reputation: -25
Location: Chile

Re: Impulse now running GMod

Post by Duo »

It's nice to have a gameplay change once in a while and we used to play on this mod anyway. I'm down with this, at least for now.
Image

User avatar
GUARD!AN
Soup Eater
Posts: 3019
Joined: Mon May 25, 2009 3:41 pm
Reputation: -147
Location: San Francisco, CA

Re: Impulse now running GMod

Post by GUARD!AN »

This will actually probably be a moot point soon enough, I somehow managed to get in contact with Ghostbob this morning...He said he would go look for the code when he gets time and fix it.
GUARD!AN

–noun
1. guarding; protecting: a guardian deity.
2. a violent, tropical, cyclonic storm of the western North Atlantic, having wind
speeds of or in excess of 72 mph (32 m/sec).
3. (in Gnosticism) one of a class of powers or beings conceived as emanating
from the Supreme Being and performing various functions in the operations of
the universe.
4. a terrifying dream in which the dreamer experiences feelings of helplessness,
extreme anxiety, sorrow, etc.
5. The sensation and muscular spasm caused by an electric current passing
through the body or a body part.

User avatar
Max Rambone
Ramboner
Posts: 2662
Joined: Thu Jun 11, 2009 5:55 am
Reputation: 16

Re: Impulse now running GMod

Post by Max Rambone »

I personally wish the rax jorises would have enough sense to mine the fields.

A) It adds some stealth to it

and

B) It allows the jan to position where needed/most effective (healing/ammo)

I really liked gmod and used it on my old pug server, though I did always wish it was a bit more refined.

I should look into modding myself....a little late...lol

~archi
Eventus stultorum magister.

Ýô
Posts: 435
Joined: Fri May 29, 2009 1:47 pm
Reputation: -10

Re: Impulse now running GMod

Post by Ýô »

this mod makes pugging complicated

User avatar
Max Rambone
Ramboner
Posts: 2662
Joined: Thu Jun 11, 2009 5:55 am
Reputation: 16

Re: Impulse now running GMod

Post by Max Rambone »

Explain.

~archi
Eventus stultorum magister.

GhostBob
Posts: 16
Joined: Mon Jul 06, 2009 4:46 pm
Reputation: 0

Re: Impulse now running GMod

Post by GhostBob »

The admin controls and base bugfixes were the primary impetuses for the creation of the mod.
The anti-shield standing mod and pug controls / zombies were afterthoughts. As such they were never tested and debugged throughly enough.

User avatar
GUARD!AN
Soup Eater
Posts: 3019
Joined: Mon May 25, 2009 3:41 pm
Reputation: -147
Location: San Francisco, CA

Re: Impulse now running GMod

Post by GUARD!AN »

I uploaded the new mod, everything seems to be working.

And yeah the reason I'm not using just base is to prevent crashing mostly, because the server doesn't seem to be able to restart itself unless I go to cpanel.
GUARD!AN

–noun
1. guarding; protecting: a guardian deity.
2. a violent, tropical, cyclonic storm of the western North Atlantic, having wind
speeds of or in excess of 72 mph (32 m/sec).
3. (in Gnosticism) one of a class of powers or beings conceived as emanating
from the Supreme Being and performing various functions in the operations of
the universe.
4. a terrifying dream in which the dreamer experiences feelings of helplessness,
extreme anxiety, sorrow, etc.
5. The sensation and muscular spasm caused by an electric current passing
through the body or a body part.

User avatar
Duo
Posts: 1070
Joined: Mon May 25, 2009 3:36 pm
Reputation: -25
Location: Chile

Re: Impulse now running GMod

Post by Duo »

GUARD!AN wrote:TBH I think it might encourage actual skill at tech (not from the four mentioned above, but for new players to the class), instead of skill at sitting in one area of the map and firing charged tech blasts constantly.


Dude supports breaking core siege gameplay/meta (removing shield-standing from the game), but somehow refuses to play with minespam removed.

I hope you realize how easily that statement could be modified to:

GUARD!AN wrote:TBH I think it might encourage actual skill at demo (not from the four mentioned above, but for new players to the class), instead of skill at sitting behind doors and firing mines constantly.


#logic #whichguard
Image

User avatar
Magyk
Graphics Guru
Posts: 4129
Joined: Mon May 25, 2009 4:39 pm
Reputation: -87
Location: East Coast, USA

Re: Impulse now running GMod

Post by Magyk »

RIP impulse
2009-paddy's pug
#neverforget
Image

Post Reply