Skip to content
View in the app

A better way to browse. Learn more.

BigD Gaming

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

AD Framework

We've been running the AD Framework for a few months now... I think most of the regulars have an understanding of what it is....so this is more directed at the newer players who I have seen failing at the commands.

 

Background:

 

Quote from After Dune stolen from the AD Framework manual which is located here.

 

Back in 2008, I was a member of the .:iGi:. clan. We had a popular PR server which unfortunately crashed a lot, caused by an unstable BF2CC installation. We decided to run without BF2CC, upon which I created "igi_admin", a very small and simple Python script to display and/or set the next map. The server administrators like it a lot, so more functionality was added. Later on, a smart balance script was written, to even out the teams.

When more and more people started calling me "AD" and the scripts were used by many servers, I changed the name to "AD Framework", representing a collection of Python scripts to make the life of PR:BF2 server administrators a lot easier.

 

Benefits:

 

Most Server Admins have noticed increased server stability after migration to the AD Framework without going into details, suffice to say this is because BF2CC which was traditionally used for server management was notorious for causing server crashes.

 

The added benefit is that the player is also able to issue several commands to assist them.

Commands Available:

To players:

 

!admins - Returns a list of online admins

!mumble - Returns a message regarding mumble channel

!r [playername] [reason] - Report a player (please don't be flippant in using this - we aren't here to settle petty disputes... and will not replace the reportplayers email box).

!rules - summary of the server rules

!shownext - Show the next map

!version - Shows the version of the AD Framework

To admins:

 

Not going to list them all but essentially anything to change the server config e.g; changing the maplist on fly. But some of the commands you might see are:

 

!setnext - Set the next map in rotation (remember a !save is required)

!runnext - change to the next map

!kill - :evil:

!k - kick palyer

!w - warn player

!b - ban player

!s - global message to all players

!st us - Team announcement (same team as person issuing command)

!st them - Team announcement (other team as person issuing command)

 

You may note that we
usually
don't issue the !tb (temp ban) command. The reason for this is that if you are at that stage you've pissed somebody off enough that they want to draw your attention to that fact. Bans aren't issued lightly - and are usually only followed by prior warnings and kicks - although if you are a serial pest, broken rules such as c-bomb swears or deliberate teamkills you may not receive such courtesies.

 

Limitations:

 

mmm.. steep learning curve when we first cutover- instead of using a gui for server management there are a number files which need to updated.

 

 

 

 

I think that's about all for now.... just remember issuing these commands in global chat is not necessary, and will be treated the same as global spam.

http://i783.photobucket.com/albums/yy116/IINoddyII/aux1_zpsab5224fd.png

  • Replies 8
  • Views 1.8k
  • Created
  • Last Reply

Top Posters In This Topic

Featured Replies

Mate, it's good to get a little background on what the propeller heads are doing to enhance and maintain our gaming pleasure!

 

Thanks.

  • Author

*sigh*

 

With Squadless kick on there are no people who aren't in a squad.

 

We could set the balance setting to a higher number to cover the ebb and flow of players leaving a server better - but the risk is that a team would have a stack against it for long periods.

 

As always;

 

Go SQL - they don't get swapped

Go Commander - they don't get swapped

Don't Die - you won't get swapped.

 

:)

http://i783.photobucket.com/albums/yy116/IINoddyII/aux1_zpsab5224fd.png

Is their something in the ad framework when the teams are (blufor 32 -opfor 31) it always seems to put the 64th person to join the server on the blufor side making it 33-31,

http://theauxiliaries.net/images/hamster.png

Kinky Hamster Strikes again :rapage:

Heheh Noddy

Yeah. the autobalance script isnt triggered until there is a difference of 3 or more and new players alway join blufor if there is no issue with autobalance so the 64th player is placed on blufor most of the time

Inq. Ford_Jam001

"Towards danger; but not too rashly, nor too straight"

Consider playing with Inqursion.See here.

  • Author

Correct.

 

Do you want me to draw you a picture...... ;)

 

And Hamster have put your question to After Dune (am sure there is a logical response)

http://i783.photobucket.com/albums/yy116/IINoddyII/aux1_zpsab5224fd.png

My answer was logical :(

Inq. Ford_Jam001

"Towards danger; but not too rashly, nor too straight"

Consider playing with Inqursion.See here.

  • Author

:D taking a lend of you from your previous fail... keeping you on your toes

 

ETA:

 

AfterDune' date=' post: 0"']The server decides what team a player joins, not ADF. But perhaps someone is teamswitching around the same time and since teambalance is allowed to have a difference of 2 (by default, unless you changed it), it can be 33 vs 31 at times.
http://i783.photobucket.com/albums/yy116/IINoddyII/aux1_zpsab5224fd.png

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.