FORUM
MANUAL
GET TREMULOUS
Tremulous forum
May 21, 2013, 12:49:38 AM
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News
: Come Chat with us live! Learn how
HERE!
Home
Help
Search
Login
Register
T R E M U L O U S
>
Mods
>
Modding Center
>
Designated builders: Feature design
Pages:
1
2
3
[
4
]
Go Down
Print
Author
Topic: Designated builders: Feature design (Read 29030 times)
next_ghost
Turrets: +3/-6
Posts: 892
Designated builders: Feature design
«
Reply #90 on:
October 05, 2006, 07:32:43 PM »
I'm still waiting for some response about
!reservebp behaviour
.
Logged
If my answer to your problem doesn't seem helpful, it means I won't help you until you show some effort to fix your problem yourself!
1.2.0 release's been delayed for 5:48:00 already because of stupid questions.
Paradox
Turrets: +253/-250
Posts: 2610
I eat babies!
Designated builders: Feature design
«
Reply #91 on:
October 05, 2006, 10:06:52 PM »
First, could you add a !listdesignated function, then reservebps?
Logged
∧OMG ENTROPY∧
next_ghost
Turrets: +3/-6
Posts: 892
Designated builders: Feature design
«
Reply #92 on:
October 14, 2006, 11:16:24 AM »
New SVN829
patch
is in Bugzilla, designated builders now have 'D' (designated or incognito permanently designated) or 'P' (permanently designated) flag in !listplayers. Designated builders are also notified when somebody tries to decon a protected structure.
Logged
If my answer to your problem doesn't seem helpful, it means I won't help you until you show some effort to fix your problem yourself!
1.2.0 release's been delayed for 5:48:00 already because of stupid questions.
Vector_Matt
Turrets: +2/-1
Posts: 732
Designated builders: Feature design
«
Reply #93 on:
October 14, 2006, 01:07:42 PM »
Quote from: "next_ghost"
New SVN829
patch
is in Bugzilla, designated builders now have 'D' (designated or incognito permanently designated) or 'P' (permanently designated) flag in !listplayers. Designated builders are also notified when somebody tries to decon a protected structure.
Sweet! GJ whoever did that.
Logged
Paradox
Turrets: +253/-250
Posts: 2610
I eat babies!
Designated builders: Feature design
«
Reply #94 on:
October 15, 2006, 06:55:18 PM »
Can you email me a compiled patch like you did for the earlier version. Now you have updated this, it is EXACTLY what sst needed in the first place.
Logged
∧OMG ENTROPY∧
Jaradcel
Turrets: +1/-0
Posts: 147
Designated builders: Feature design
«
Reply #95 on:
October 19, 2006, 03:35:10 PM »
next: That alert doesn't seem to be working for me. Unless I've been REAAAALLLLYYY fortunate (ya think?
) to not see someone deconning the base.....
Could be broke, but I wouldn't have a clue why.
Logged
TOP DRETCHING THE ENGINEER!!!! =(
And fer christsake, DON'T BUILD IF YOU DON'T HAVE A CLUE!
stalefries
Turrets: +2/-0
Posts: 169
Designated builders: Feature design
«
Reply #96 on:
October 19, 2006, 03:53:24 PM »
This is awesome!
Logged
color=green]:[/color]
nac
:stale
fries
My boring website that you hate
|
GRAAAAGHH!
next_ghost
Turrets: +3/-6
Posts: 892
Designated builders: Feature design
«
Reply #97 on:
October 19, 2006, 04:56:02 PM »
Quote from: "Jaradcel"
next: That alert doesn't seem to be working for me. Unless I've been REAAAALLLLYYY fortunate (ya think?
) to not see someone deconning the base.....
Could be broke, but I wouldn't have a clue why.
Be more specific, please. What server, what version of designated builder patch, and most important of all, were you a designated builder when somebody tried to decon something?
Logged
If my answer to your problem doesn't seem helpful, it means I won't help you until you show some effort to fix your problem yourself!
1.2.0 release's been delayed for 5:48:00 already because of stupid questions.
next_ghost
Turrets: +3/-6
Posts: 892
Designated builders: Feature design
«
Reply #98 on:
October 20, 2006, 05:34:06 PM »
Continuation from
here
.
Quote from: "Stof"
Let's see, when someone reserves 20BP, it means that until the reservation is lifted, non designated builders cannot build anything, unless there is at least 28BP available ( for turrets, medi, DC ) or 30BP available ( for the rest ). This lasts throughout the whole game, no matter what happens until the number of BP reserved is changed. Ie, until you detect a problem ( no designated builder left in the game ) or until a designated builder selects a new value for the "reserved BP" variable.
I'd prefer one-time reservations that get modified by building/deconning and when all reserved points are spent, they get cleared. Map-long reservations should be a special case which has to be explicitly requested when you reserve build points. Map-long reservations should also be absolute, not relative to the total amount of free build points.
Quote
The rest of the DB stuff refers to the buildings locked by a designated builder. I suppose that when you decide it is time to unlock all buildings, then you should also reset the "reserved BP" variable to 0, nothing more, nothing less.
Stof, you don't understand the problem. Let's have a few designated builders in a team who either have a gun and can't switch to ckit or they're dead and can't spawn. The only guy with ckit is not a designated builder and there's an active reservation. What should happen now? If nothing happens, this situation creates a denybuild-like construction deadlock which is BAD. Resetting the reservation manually is not an option because it simply takes too long, just like /allowbuild.
And again, what should happen when all designated builders leave or lose designation is obvious.
Quote from: "Diggs"
I (and many others I know) tend to avoid servers with designated builders and protected buildings. Although it takes care of some problems, it creates way too many other issues.
Too often the builder, after base building is complete, takes off to fight, doesn't maintain the base and no one can do anything about it. I've also been on servers where the builder gets a phone call and parks himself in a corner for the rest of the game and no one can do anything about what was already built. This is especially a problem when it comes time to convert some turrets to Teslas or if a move is made at S2.
It's not a big problem now as we just don't go to those servers, but if too many servers adopt this SSM, then I see it becoming more of an issue.
You can /teamvote designate another builder anytime you want. Just don't be lazy and type the damn command in the console. Problem solved.
Logged
If my answer to your problem doesn't seem helpful, it means I won't help you until you show some effort to fix your problem yourself!
1.2.0 release's been delayed for 5:48:00 already because of stupid questions.
Stof
Turrets: +1/-1
Posts: 1344
Designated builders: Feature design
«
Reply #99 on:
October 20, 2006, 05:41:13 PM »
Ah ok, I understand better what is the problem
Well, in my mind, no designated builder should reserve all BPs anyway. It is more for a small reservation like 8,10 or maybe 20 at max. Thus, it is very probable that in the advent of a desperate situation as you desribe that the reservation wouldn't kick in and thus let anybody build the missing telenodes.
Maybe that's all it takes : limit the max number of buildpoints reserved to 20.
Or put a limit to the reservation effect in duration. Say, no more than 2-3 minutes and then you have to refresh it.
Logged
urphy's rules of combat
8 ) Teamwork is essential; it gives the enemy someone else to shoot at.
18 ) Make it too tough for the enemy to get in and you can't get out.
next_ghost
Turrets: +3/-6
Posts: 892
Designated builders: Feature design
«
Reply #100 on:
October 20, 2006, 05:54:07 PM »
Quote from: "Stof"
Well, in my mind, no designated builder should reserve all BPs anyway. It is more for a small reservation like 8,10 or maybe 20 at max. Thus, it is very probable that in the advent of a desperate situation as you desribe that the reservation wouldn't kick in and thus let anybody build the missing telenodes.
Maybe that's all it takes : limit the max number of buildpoints reserved to 20.
Or put a limit to the reservation effect in duration. Say, no more than 2-3 minutes and then you have to refresh it.
That would make the reservations pointless. The purpose of reservation is to keep noobs from building crap while you're busy building something else and there's a lot of free build points (eg. after the other team destroyed half of your base). Any crap. If you limit the reservation to some magic number, the builder will have to find the crap built from build points he couldn't reserve and decon it again.
And the reservation timeout is not a solution. Even 10 seconds of construction deadlock could mean the difference between survival and loss.
Logged
If my answer to your problem doesn't seem helpful, it means I won't help you until you show some effort to fix your problem yourself!
1.2.0 release's been delayed for 5:48:00 already because of stupid questions.
next_ghost
Turrets: +3/-6
Posts: 892
Designated builders: Feature design
«
Reply #101 on:
October 25, 2006, 03:31:11 PM »
Designated builder binary and patch (TJW and credit share included) is finally hosted on
http://kocour.veprov.cz/download
. There're 6 links at the bottom of the page:
- complete
game.qvm
binary which runs on KOCOUR-CZ
- 3 links to tremded (one for each platform), you don't need that if you have installed TJW already
-
SVN871 sources
, the last SVN server release compatible with 1.1.0-based clients
- complete
patch for SVN835
from which the binary game.qvm was made
English version of that page and modification details will follow later. For installation instructions, see
TJW's installation instructions
.
Edit: Updated links to SVN871 release.
Logged
If my answer to your problem doesn't seem helpful, it means I won't help you until you show some effort to fix your problem yourself!
1.2.0 release's been delayed for 5:48:00 already because of stupid questions.
vcxzet
Guest
Designated builders: Feature design
«
Reply #102 on:
January 27, 2007, 01:28:08 AM »
I hate that patch
admins tend to abuse it
Logged
treminator
Turrets: +0/-0
Posts: 199
Designated builders: Feature design
«
Reply #103 on:
January 27, 2007, 05:40:41 PM »
next_ghost, great post. I agree with everything you said, but I have a different philosophy to your approach: I've long since believed the initial design weakness of tremulous was allowing more than one builder anyways. Just one commander in other mixed RTS/FPS games like "Savage: The Battle for Newerth" worked quite well, for all the problems you already outlined.
If I may, I say:
i.
Only allow 1 designated builder each game
(or x% amount of builders based on build points). Really, no more than say 2 for even those servers pushing the BP boundaries with 150 or more.
ii.
At map start
, in this priority make that designate assignment:
(a) Designate from the previous game is assigned that role again for this game.
(b) Query master or host server for regular player names (or GUID) against kick votes (or whatever other determinant) for that player.
(c) Randomly select from a pool of players on each team.
(d) or others.
iii.
Immediately after a game starts
, team vote can call a server side !allowbuild vote for any one player or the designate himself (even from spec) can !transfer designation to any other player (overriding the prior automatically assigned one).
iv. Most importantly,
push spawning players off nodes/eggs automatically so others may spawn
(or redesign the spawn interface entirely).
I already know what you're thinking too: what happens when those builders die. Who repairs? Who builds? Well, just reallow the ckit at the armory for all other players until the designate(s) respawn, or even newly spawned humans can grab a ckit if the designate(s) is dead, and a build expiration timer starts for all those other non designates. The same timer starts for non designate aliens who spawn as grangers too. Well, now you understand the importance of a builder (as it should be now with tremulous but isn't). You need to protect him. You need to help him. Shoot, if need be, beef up the blue ckit pringles can to a stasis gun, temporarily imobilizing aliens in base. Likewise, even give s1 grangers a trapper like spit as well. For either stasis addition (on aliens or hums), that defense weapon would only be effective in or around some buildable, like a turret or repeater or egg or whatever.
Otherwise, (like you say) you just have a bunch of players fighting eachother over build points or griefing servers into oblivion. And how many times have we asked in game, "Who's building? Who's repairing?" or "Why isn't anyone building? Why isn't anyone repairing?" Is multiple builders really what makes for fun game play anyways?
Logged
treminator
Turrets: +0/-0
Posts: 199
Designated builders: Feature design
«
Reply #104 on:
January 27, 2007, 05:49:28 PM »
And by the way, !denybuild really isn't too effective, imho. Nor can server operators or admins be on all the time. I say let the players decide who they want as their sole builder. Elect your own king! Power to the people!
Logged
n00b pl0x
Turrets: +54/-168
Posts: 2415
Designated builders: Feature design
«
Reply #105 on:
January 27, 2007, 08:08:29 PM »
Quote from: "treminator"
And by the way, !denybuild really isn't too effective, imho. Nor can server operators or admins be on all the time. I say let the players decide who they want as their sole builder. Elect your own king! Power to the people!
that would work, but this is tremulous. most players are stupid.
Logged
will sort out my sig, or I will get banned.
HOW DO I SORTED SIG?
treminator
Turrets: +0/-0
Posts: 199
Designated builders: Feature design
«
Reply #106 on:
January 28, 2007, 12:14:01 AM »
Stupid is as stupid does, sir. Tremulous is like a box of chocolates. Sometimes you try them all 'til you find the cherry.
Logged
Paradox
Turrets: +253/-250
Posts: 2610
I eat babies!
Designated builders: Feature design
«
Reply #107 on:
January 28, 2007, 03:56:09 AM »
Bleah, artificial cherry.
Logged
∧OMG ENTROPY∧
next_ghost
Turrets: +3/-6
Posts: 892
Designated builders: Feature design
«
Reply #108 on:
September 24, 2007, 05:52:19 PM »
Time for some necromancy exercise.
I've updated designated builder for SVN1006 and mark deconstruct. The patch is
here
. No precompiled QVMs are available at the moment.
New features:
- two new functions for test for decon/mark/unmark permissions and for permissions to free a marked buildable and use those buildpoints
- UI scripts for use in vote menus (somebody will have to change the menus though)
- mark deconstruct is now abused to prevent buildpoint stealing
When somebody builds useless crap on the other side of map, a designated builder can simply protect it and mark it. Only a designated builder will be able to free those buildables and use the buildpoints then as long as the marked buildable stays protected.
Logged
If my answer to your problem doesn't seem helpful, it means I won't help you until you show some effort to fix your problem yourself!
1.2.0 release's been delayed for 5:48:00 already because of stupid questions.
Lakitu7
Tremulous Developers
Turrets: +120/-73
Posts: 1002
Watch for spinys
Designated builders: Feature design
«
Reply #109 on:
September 29, 2007, 08:09:00 AM »
Oh, damn, I should have uploaded my update of your patch back to bugzilla so you'd find it. It might have saved you some work in the updating-for-svn department. Sorry about that. Glad to see you're still maintaining it.
Logged
Pages:
1
2
3
[
4
]
Go Up
Print
Jump to:
Please select a destination:
-----------------------------
General
-----------------------------
=> Announcements
=> General Discussion
=> Troubleshooting
=> Feedback
=> Official Servers
-----------------------------
Community
-----------------------------
=> Servers
===> Server Admin Contacts
=> Clans
===> Individual Clan Threads
=> Strategies and Tactics
=> Mod Ideas and Desires
=> Off Topic
-----------------------------
Media
-----------------------------
=> Mapping Center
=> Map Releases
=> Modeling Center
=> Other Tremulous Media
-----------------------------
Mods
-----------------------------
=> Modding Center
=> Mod Releases
===> HUDs
===> Gameplay Changing
===> Non-Gameplay Changing
===> Tools and Utilities
Loading...