[INFO] BFP4F Server Info
Hallo, Gast!

01-06-2012, 02:52 PM | Beitrag #1
Offline -=OG=-RPGforYOU 


BFP4F SERVER INFO [Bild: Information_icon.svg]






This is created for server owners or those that are planning to get a server!




How to get a server

Serversettings.con information

Maplist.con information

modmanager.con information


►► Announcer module

►► Banmanager module

►► Playerkicker module

►► In Game Admin module


Punkbuster files information

GGC integration information

P4FCC information

Questions & Answers

P4F RCON stats tracking - PHP

Attachments




© Created by: RPGforYOU
© All other copyrights go to the creators or authors of the mentioned or copied media.
This includes but is not limited to posts, images, ...

Complaints, type mistakes other? > PM me!
(Dieser Beitrag wurde zuletzt bearbeitet: 31-12-2013 04:28 PM von -=OG=-RPGforYOU.)
01-06-2012, 02:53 PM | Beitrag #2
Offline -=OG=-RPGforYOU 


How to get a server




- You can NOT HOST a server on your computer;
- You can NOT get a server for FREE;
- You also can NOT BUY a server for this game.

The only option to get a gaming server for this game is RENTING it of official hosting company's.
See page here.

As an extra you also get a code from your server provider for the Purple beret. Which is available for you for a certain amount of time. It's never permanent!

Example: You rent a server for 3 month's.
- You will get 3 codes each containing a time limit of 1 month for a beret!

Notice: One code can be used on 1 account for 1 soldier on that account for 1 month!

List of server providers and area where they can host servers:

Server Rental Partner Website Western US Central US Eastern US Europe Asia Australia South America









[Bild: 4PlayersLogo2.png]
LINK x
[Bild: NitroServLogo2.png]
LINK x
[Bild: BranzoneLogo2.png]
LINK x x x x
[Bild: MultiplayLogo2.png]
LINK x x x x x x
[Bild: i3DLogo2.png]
LINK x x x x x x x
[Bild: LeetServersLogo2.png]
LINK x x x x
[Bild: MISLogo2.png]
LINK x x x

©

What server provider is the most suitable for you will depend on some factors:
- Price;
- Area to host the server in;
- Experience / reputation;
- Personal preference.
(Dieser Beitrag wurde zuletzt bearbeitet: 01-06-2012 03:16 PM von -=OG=-RPGforYOU.)
01-06-2012, 02:54 PM | Beitrag #3
Offline -=OG=-RPGforYOU 


Serversettings.con information



DISCLAIMER

CHANGING CERTAIN SETTINGS ARE NOT ALLOWED! AND THEREFORE MIGHT SWITCH TO DEFAULT SETTINGS. APPLYING CERTAIN CHANGES ARE NOT ALLOWED ON RANKED BUT ARE ALLOWED ON UNRANKED, SO TAKE NOTE OF THAT! DON'T FORGET TO TAKE A BACK UP OF YOUR FILES, WHEN YOU START MESSING WITH THEM!

Code:
sv.ranked 1
The value 1 means ranked, the value 0 means unranked.
(Note: Putting your server ranked unranked may require additional things example: like multiplay servers)
Code:
sv.serverName "Name"
This field will be for your servers name!
Code:
sv.serverCommunity "i3d"
Not really useful for you but will indicate what server provider you are with!
Code:
sv.password ""
This allowes to put a password on your server.
(Note: Putting a password on your server can only be done in unranked mode!)
Code:
sv.serverIP ""
The IP of your server, sometimes it's empty and sometimes its filled in, just don't mess with it!
Code:
sv.serverPort 00000
The port of your server, leave it like it is!
Code:
sv.prodDataCenter "gva"
Datacenter again just leave it.
Code:
sv.welcomeMessage "Welcome to server ..."
This will put a welcome message on your server. So when someone joins your server he will get that message in the server message side of the game!
Code:
sv.punkBuster 1
Value 1 puts punkbuster on, value 0 puts punkbuster off.
Code:
sv.maxPlayers 32
The max amount of players that are allowed on your server. Your not allowed to go higher then 32!
Code:
sv.numPlayersNeededToStart 2
Puts how many players you need to start a game!
Code:
sv.notEnoughPlayersRestartDelay 4
Amount of seconds restart delay.
Code:
sv.startDelay 10
Amount of seconds start delay.
Code:
sv.endDelay 10
Amount of seconds end delay.
Code:
sv.spawnTime 6
Amount of seconds spawn delay.
Code:
sv.manDownTime 10
Amount of seconds you are able to revive players.
Code:
sv.endOfRoundDelay 15
Amount of seconds delay on the end of the round giving the players time to give a last opinion about the just played round.
Code:
sv.ticketRatio 100
Ticket ratio of your server. 100 = 1000 tickets, so 250 = 2500 tickets
Code:
sv.roundsPerMap 5
The amount of rounds per map.
Code:
sv.adminScript "modmanager"
Adminscript default will always be modmanager!
Code:
sv.timeBeforeRestartMap 30
Amount of seconds before restart of the map.
Code:
sv.autoBalanceTeam 1
Value 1 puts it on, value 0 puts it off.
Code:
sv.teamRatioPercent 100
Ratio percentage was for bots only possible in BF2.
Code:
sv.bannerUrl ""
This url is needed for providing a banner on the server.
Code:
sv.sponsorText ""
Sponsor text not useful for now.
Code:
sv.sponsorLogoURL ""
Sponsor logo url not useful for now.
Code:
sv.communityLogoURL ""
Community logo not useful for now.
Code:
sv.radioSpamInterval 5
Amount of seconds of the radio spam interval.
Code:
sv.radioMaxSpamFlagCount 5
Amount of max spam flag count.
Code:
sv.radioBlockedDurationTime 10
Amount of seconds of the blocked duration time.
Code:
sv.vipSlots 16
Amount of VIP slots provided on the server!
Code:
sv.serverType public
Will automatically be changed, no need to edit this.
(Dieser Beitrag wurde zuletzt bearbeitet: 20-01-2013 02:49 PM von -=OG=-RPGforYOU.)
01-06-2012, 02:55 PM | Beitrag #4
Offline -=OG=-RPGforYOU 


Maplist.con information




Momently there are 2 gamemodes available and we have 11 maps( rush maps are considered as new maps.) at our disposal!
Code Legend: INF = infantry map | VEH = vehicles | AIR = choppers or jets

Oman
VEH | AIR
Code:
maplist.append "gulf_of_oman" "gpm_sa" 32

Dragon Valley
VEH | AIR
Code:
maplist.append "dragon_valley" "gpm_sa" 32

Dalian Plant
VEH | AIR
Code:
maplist.append "dalian_plant" "gpm_sa" 32

VEH | AIR
Code:
maplist.append "dalian_plant" "gpm_rush" 32

Mashtuur
VEH
Code:
maplist.append "mashtuur_city" "gpm_sa" 32

Karkand
VEH
Code:
maplist.append "strike_at_karkand" "gpm_sa" 32
INF | VEH
Code:
maplist.append "karkand_rush" "gpm_rush" 32

Sharqi
INF
Code:
maplist.append "sharqi" "gpm_sa" 32
INF | VEH
Code:
maplist.append "Sharqi" "gpm_rush" 32

Basra
INF
Code:
maplist.append "downtown" "gpm_sa" 32

Myanmar
INF
Code:
maplist.append "trail" "gpm_sa" 32
(Dieser Beitrag wurde zuletzt bearbeitet: 08-07-2013 08:32 PM von -=OG=-RPGforYOU.)
01-06-2012, 02:56 PM | Beitrag #5
Offline -=OG=-RPGforYOU 


modmanager.con information




I will explain a couple modules of mod manager!
Those that will come best to use for any server owner!

(Dieser Beitrag wurde zuletzt bearbeitet: 01-06-2012 03:33 PM von -=OG=-RPGforYOU.)
01-06-2012, 02:57 PM | Beitrag #6
Offline -=OG=-RPGforYOU 


Announcer Module





DISCLAIMER

CHANGING CERTAIN SETTINGS ARE NOT ALLOWED! AND THEREFORE MIGHT SWITCH TO DEFAULT SETTINGS. APPLYING CERTAIN CHANGES ARE NOT ALLOWED ON RANKED BUT ARE ALLOWED ON UNRANKED, SO TAKE NOTE OF THAT! DON'T FORGET TO TAKE A BACK UP OF YOUR FILES, WHEN YOU START MESSING WITH THEM!


There are 2 types of announcement message join and timed messages!

If module used add to module load list
Code:
modmanager.loadModule "mm_announcer"

#
# ModManager Announcer v1.6
#
mm_announcer.addJoinMessage "Join message"

When prefix %player% used in the message it will use the name of the player in your join message!

mm_announcer.addTimedMessage "start:repeat: timed message"
Start and repeat have to be numerical values! example: "30:300: Join us @ oldguys.eu"
(Dieser Beitrag wurde zuletzt bearbeitet: 01-06-2012 03:19 PM von -=OG=-RPGforYOU.)
01-06-2012, 03:00 PM | Beitrag #7
Offline -=OG=-RPGforYOU 


Ban manager Module





DISCLAIMER

CHANGING CERTAIN SETTINGS ARE NOT ALLOWED! AND THEREFORE MIGHT SWITCH TO DEFAULT SETTINGS. APPLYING CERTAIN CHANGES ARE NOT ALLOWED ON RANKED BUT ARE ALLOWED ON UNRANKED, SO TAKE NOTE OF THAT! DON'T FORGET TO TAKE A BACK UP OF YOUR FILES, WHEN YOU START MESSING WITH THEM!


This allows you to change the default messages for bans and kicks!
Can be very helpful!

mm_banmanager.banMessage "%s you are being banned from the server(reason: %s)"
mm_banmanager.defaultBanReason "You are banned"
mm_banmanager.kickMessage "%s you are kicked (reason: %s)"
mm_banmanager.defaultKickReason "Please respect and follow our rules."


#
# BanManager
#

mm_banmanager.banFilename "mm_bans.xml"
mm_banmanager.banMessage "%s you are being banned from the server(reason: %s)"
mm_banmanager.dateTimeFormat "%d/%m/%Y %H:%M:%S %Z"
mm_banmanager.defaultBanAddress "N/A"
mm_banmanager.defaultBanCdKeyHash "N/A"
mm_banmanager.defaultBanDelay 5
mm_banmanager.defaultBanMethod "Key"
mm_banmanager.defaultBanNick "N/A"
mm_banmanager.defaultBanPeriod "Perm"
mm_banmanager.defaultBanProfileId "N/A"
mm_banmanager.defaultBanReason "You are banned"
mm_banmanager.defaultBannedBy "Unknown"
mm_banmanager.defaultKickDelay 5
mm_banmanager.defaultKickReason "Please respect and follow our rules."
mm_banmanager.defaultUnBanReason "Unknown"
mm_banmanager.kickMessage "%s you are kicked (reason: %s)"
mm_banmanager.oldDateTimeFormat "%a %b %d %H:%M:%S %Y"
(Dieser Beitrag wurde zuletzt bearbeitet: 11-07-2012 02:34 PM von -=OG=-RPGforYOU.)
01-06-2012, 03:01 PM | Beitrag #8
Offline -=OG=-RPGforYOU 


Player kicker Module





DISCLAIMER

CHANGING CERTAIN SETTINGS ARE NOT ALLOWED! AND THEREFORE MIGHT SWITCH TO DEFAULT SETTINGS. APPLYING CERTAIN CHANGES ARE NOT ALLOWED ON RANKED BUT ARE ALLOWED ON UNRANKED, SO TAKE NOTE OF THAT! DON'T FORGET TO TAKE A BACK UP OF YOUR FILES, WHEN YOU START MESSING WITH THEM!


This allows you to put a 2nd chat filter on your server!
Notice that putting words in the mm_kicker.add that EASY's filter already censors by ****
Is NOT useful, since the module will recognize it as ****.

(Note: Having a long list of words might intervene with the server performances so watch out!)

Also here you can also set your max ping allowed on your server!
mm_kicker.maxPing 400
(This can be different depending provider example: multiplayer)

And also idling time!
mm_kicker.idleLimit 240
(This can be different depending provider example: multiplayer)


# ModManager Player Kicker
#
mm_kicker.banLimit 0
mm_kicker.banPeriod "Round"
mm_kicker.banWordReason "Using language on our servers is NOT tolerated!"
mm_kicker.enableChatChecks 1
mm_kicker.idleIgnoreNotStarted 4
mm_kicker.idleLimit 240
mm_kicker.initDelay 60
mm_kicker.kickDelay 5
mm_kicker.kickLimit 2
mm_kicker.kickMessage " Sorry '%s' your are being kicked ( %s )"
mm_kicker.kickType 1
mm_kicker.kickWordReason "Using bad, language after 2 warnings!"
mm_kicker.maxPing 400
mm_kicker.minPing 0
mm_kicker.negScoreKick -15
mm_kicker.pingLimit 8
mm_kicker.positionDelay 120
mm_kicker.samplePeriod 120
mm_kicker.sampleRate 10
mm_kicker.warnWordMessage " WARNING: Please don't use bad words '%s'"
mm_kicker.addKickPattern ".*word1"
mm_kicker.addBanPattern ".*word2"
mm_kicker.addKickWord "word3"



You have kicks and bans.
But also patterns and words. The diference is that a pattern will look for a certain order.

Example mm_kicker.addKickPattern "noo.*b" will warn for a word that begins with noo and ends on b

Example mm_kicker.addKickWord "noob" will warn for the word noob!
(Dieser Beitrag wurde zuletzt bearbeitet: 01-06-2012 03:19 PM von -=OG=-RPGforYOU.)
01-06-2012, 03:02 PM | Beitrag #9
Offline -=OG=-RPGforYOU 


In Game Admin module






ATTENTION

MAKE SURE YOUR RENTAL SERVER PROVIDER ALLOWS ACCESS TO THE MODMANGER.CON FILES
I3D.NET - YES
MULTIPLAY - YES
BRANZONE - YES
LEETSERVERS - YES
4PLAYERS.DE - YES

MYINTERNETSERVICES -
NITRO SERVER - NO

! WATCH OUT: AT SOME PROVIDERS THEY CAN ASK EXTRA FEE'S WHEN CHANGING THINGS IN THE MODMANAGER.CON THAT AFFECTS THE PERFORMANCE OF THE SERVER IN A WAY THEY HAVE TO RESET THE MODMANGER.CON FILE. SO ALWAYS TAKE A BACK UP!



DISCLAIMER

CHANGING CERTAIN SETTINGS ARE NOT ALLOWED! AND THEREFORE MIGHT SWITCH TO DEFAULT SETTINGS. APPLYING CERTAIN CHANGES ARE NOT ALLOWED ON RANKED BUT ARE ALLOWED ON UNRANKED, SO TAKE NOTE OF THAT! DON'T FORGET TO TAKE A BACK UP OF YOUR FILES, WHEN YOU START MESSING WITH THEM!


1. First find the Modmanager Rcon module in your modmanager.con file:

Put these 2 strings in that module like this:

#
# ModManager Rcon v5.9
#

mm_rcon.loginMessage ""
mm_rcon.logoutMessage ""

Otherwise you will get log in and log out messages when you use 1 of the commands in server messages. And that just unnecessary clutters up your server messages!

2. Then add this somewhere in your mod manager files.
(Make sure it doesn't intervene with any other module when copy pasting.)

#
# ModManager In Game Admin
#

#RPGforYOU #
mm_iga.addAdmin "admin:all"
mm_iga.notAdminMessage "|ccc| Sorry %s you are NOT registered as an admin!"
mm_iga.cmdPrefix "!"
mm_iga.authLevel 100
mm_iga.notAuthedMessage "|ccc| %s you are NOT permitted to use the command %s"
mm_iga.addCmdBinding "k|kick:iga kick"
mm_iga.addCmdBinding "kstat|kstat:iga kick %arg1% 'KICK %arg1% statpadding / Farming XP or CP or attempting to'"
mm_iga.addCmdBinding "kglitch|kstat:iga kick %arg1% 'KICK %arg1% Glitching this INCLUDES MEDIC FLARE glitching'"
mm_iga.addCmdBinding "bglitch|ban:iga ban%arg1% 'BAN %arg1% NO GLITCHING, INCLUDES MEDIC FLARE!'"
mm_iga.addCmdBinding "bcheat|ban:iga ban%arg1% 'BAN %arg1% Use of CHEATS is FORBIDDEN'"
mm_iga.addCmdBinding "bperm|ban:iga ban%arg1% 'BAN %arg1% Breaking the server rules MULTIPLE times!'"
mm_iga.addCmdBinding "b|ban:iga ban"
mm_iga.addCmdBinding "m|map:map"
mm_iga.addCmdBinding "w|warn:iga warn"
mm_iga.addCmdBinding "r|restart:exec admin.restartMap"
mm_iga.addCmdBinding "n|next:exec admin.runNextLevel"
mm_iga.addCmdBinding "l|list:exec admin.listPlayers"
mm_iga.addCmdBinding "s|say:exec game.sayAll"
mm_iga.addCmdBinding "p|pause:exec gameLogic.togglePause
modmanager.loadModule "mm_iga"

In addition you can add these after the m:map cmd binding, this allows easier map switching while in the server.

Code:
mm_iga.addCmdBinding "rsharqi|rushsharqi:map sharqi gpm_rush 32"
mm_iga.addCmdBinding "sharqi|sharqi:map sharqi gpm_sa 32"
mm_iga.addCmdBinding "rkarkand|rushkarkand:map karkand_rush gpm_rush 32"
mm_iga.addCmdBinding "karkand|karkand:map strike_at_karkand gpm_sa 32"
mm_iga.addCmdBinding "basra|basra:map downtown gpm_sa 32"
mm_iga.addCmdBinding "myanmar|myanmar:map trail gpm_sa 32"
mm_iga.addCmdBinding "mashtuur|mashtuur:map mashtuur_city gpm_sa 32"
mm_iga.addCmdBinding "dalian|dalian:map dalian_plant gpm_sa 32"
mm_iga.addCmdBinding "dragonv|dragonvalley:map dragon_valley gpm_sa 32"
mm_iga.addCmdBinding "oman|oman:map gulf_of_oman gpm_sa 32"



3. You can use the SOLDIER NAME or the soldier CHARID to add a soldier admin to the list!
Only using your main soldier name will NOT activate it on the sub soldiers.
You'll have to input every soldier name or CHARID separately to the list!

If you are adding yourself to the module it's best to use CHARID, so whenever you change your name it doesn't affect the module. However for other persons you wanna give rights, I suggest you use their names, so when they leave or you want to remove them.

You can find their names pretty quick and delete them fast and will save you the trouble comparing the ID's to the names.

With profile pages it's even easier to know your CHARID

Zitat:http://battlefield.play4free.com/en/profile/2301200032/322659171
url: http://battlefield.play4free.com/en/prof.../322659171

Number 1: 2301200032 = your Profile ID
Number 2: 322659171 = Char ID

Example:
So if I want to add my entire account, I have to take all the CHAR ID of every single soldier or every soldiername:

Code:
mm_iga.addAdmin "322659171:all"
mm_iga.addAdmin "838345825:all"
mm_iga.addAdmin "348300405:all"
mm_iga.addAdmin "323906393:all"
mm_iga.addAdmin "302568206:all"
mm_iga.addAdmin "300686612:all"

OR


ATTENTION

WHEN ADDING SOLDIER NAMES, YOU MUST ADD ALL CAPITAL LETTERS AS CAPITAL LETTERS. SINCE THE MODULE IS CAPITAL LETTER SENSITIVE.


Code:
mm_iga.addAdmin "-=OG=-RPGforYOU:all"
mm_iga.addAdmin "RPGforYOU:all"
mm_iga.addAdmin "-=OG=-Armor:all"
mm_iga.addAdmin "HEAL_mobilesuite:all"
mm_iga.addAdmin "Land_mobilesuite:all"
mm_iga.addAdmin "Air_mobilesuite:all"



4. How to control the individual command rights?

Code:
mm_iga.addAdmin "RPGforYOU:all"
Allows to use ALL the commands on that soldier!

Code:
mm_iga.addAdmin "RPGforYOU:k,b,kstat"
If you don't want to allow access to all commands and just allow access to certain commands you can predefine it like that!

k = kick message
B = ban message
kstat = predefined kick message; 'statpadding / Farming XP or CP or attempting to'



5. How to use the commands in-game?

Using the kick message:

!k[space]4 first char of the user you wanna kick[space]Reason

*[space] means an open space, not literary typing '[space]'

Example:

!k RPGf Offensive language in server.

____________

When using PRE defined kick messages like:
Code:
mm_iga.addCmdBinding "kstat|kstat:iga kick %arg1% 'KICK %arg1% statpadding / Farming XP or CP or attempting to'"

!kstat[space]4 first char of the user you wanna kick
Reason will automatically be: 'statpadding / Farming XP or CP or attempting to'

*[space] means an open space, not literary typing '[space]'

Example:

!kstat RPGf

____________

Using the MAP specific commands:

Make sure you added the necessary additional CMD bindings see step 2:
You can only move to maps within the servers rotation. You cannot move to a map that is not added to the maplist.con file of your server.

Example:
!sharqi
(Dieser Beitrag wurde zuletzt bearbeitet: 20-01-2013 05:39 PM von -=OG=-RPGforYOU.)
01-06-2012, 03:04 PM | Beitrag #10
Offline -=OG=-RPGforYOU 


Punkbuster files information


DISCLAIMER
DON'T FORGET TO TAKE A BACK UP OF YOUR FILES, WHEN YOU START MESSING WITH THEM!

THIS IS NOT THE PLACE TO ASK PROBLEMS ABOUT CLIENT FAULTS WITH PUNKBUSTER!
FOR THAT GO TO HERE!



Some providers got already some Punk buster files ready for you!
But this could be old one's or they could not function good.

So CHECK if you have the correct up-to-date Punkbuster for your server.
You can do this by registering your server to GGC-Stream and it will tell you when your server has to update. (Yellow status of your server = old version)

If your provider does NOT provide you with these files, then you will have to add them yourself!
Or add the contents in the web text editor places.
Title = title of the file
.'extension' is the extension that should be used for the file don't take any other!

pbsv.cfg.txt = WRONG | pbsv.cfg = CORRECT


ALL files that you see under here.
Are putted in the Punkbuster.zip file below at attachments.
So you can download it immediately to your computer!


pbsv.cfg


Code:
// *******************************************
// PBBans.com PBSV Config
// Battlefield Play4Free
// Last Updated Jun 23rd 2011
// *******************************************

; ------------------------------
; General Settings
; ------------------------------
pb_sv_MsgPrefix "PunkBuster Server"
pb_sv_MaxDlRate 4 //[KB/sec requested per file (default=4)]
pb_sv_MaxConDls 6 //[Concurrent downloads (default=1)]
pb_sv_MaxSendRate 8 // [speed at which PB Server sends pbcl and pbag updates in KBps (default=8)]
pb_sv_CQC 1 //[0=No, 1=Yes (default=1)]
pb_sv_Sleep 60 //[# of Milliseconds (default=60)]
pb_sv_PowerMin 10 //[Power Points]
pb_sv_PowerDef 1 //[Power Points]
pb_sv_PowerKickLen 5 //[Minutes (default=5)]
pb_sv_DupNameGrace 0 //[Seconds]
pb_sv_ExtChar 0 //[0=No, 1=Yes (default=0)]
pb_sv_GuidRelax 0 //[1=UNKN, 2=WRONGIP, 4=DUP (add desired values)]
pb_sv_RconReload 0 //[0=No, 1=Yes (default=0)]
pb_sv_LogSync 0 //[0=No, 1=Yes (default=0)]
pb_sv_AutoUpdBan 1 //[0=No, 1=Yes (default=0)]


; ------------------------------
; Other Settings
; ------------------------------
pb_sv_Restrictions 2 //[Kick for Restrictions 0=No, 1=Yes (default=1) 2=key macro Restrictions]
pb_sv_FileWhitelist "" //[Folder Filename Filename ... Filename]
pb_sv_EmptyName 0 //[0=No, 1=Yes (default=0)]
pb_sv_LogFloor 1 //[Low log filename serial #]
pb_sv_MinName 0 //[Min Characters in Player name (default=0)]
pb_sv_MaxName 0 //[Max Characters in Player name (default=0)]
pb_sv_LanMask "" //[IP Address Mask for LAN Players (default=)]
pb_sv_Lan 0 //[0=No, 1=Yes (default=0)]
pb_sv_ChangePeriod 600 // For pb_sv_ChangeMax
pb_sv_ChangeMax 5 // [Max name changes allowed in pb_sv_ChangePeriod] ex 5 changes in 600 seconds
pb_sv_writecfg pbucon.use


; ------------------------------
; Kick Settings
; ------------------------------
pb_sv_KickLen 5 //[Minutes (default=2)]
pb_sv_ScoreKick 0 //[Min score (negative) ]
pb_sv_UpdateGrace 2400 //[Seconds to wait before Update Failure kick]
pb_sv_NoGuidGrace 10 //[Seconds to wait before No GUID kick]

; ------------------------------
; PBSS Settings
; ------------------------------
pb_sv_AutoSs 1 //[0=No, 1=Yes (default=0)]
pb_sv_SsFloor 0 //[Low screenshot filename serial #]
pb_sv_SsCeiling 350 //[High screenshot filename serial #]
pb_sv_AutoSsFrom 250 //[Min # of seconds to wait before requesting next ss]
pb_sv_AutoSsTo 350 //[Max # of seconds to wait before requesting next ss]
pb_sv_SsCmd "" //[Filename of system command to run after screenshots]
pb_sv_SsWidth 800 //[Requested pixel width of remote screenshots]
pb_sv_SsHeight 408 //[Requested pixel height of remote screenshots]
pb_sv_SsXpct 50 //[Percentage across screen for remote screenshots]
pb_sv_SsYpct 50 //[Percentage down screen for remote screenshots]
pb_sv_SsSrate 1 //[Sample Rate for remote screenshots]
pb_sv_SsDelay 5 //[Maximum delay client waits before capturing screenshot]
pb_sv_ssLogging 3 //[1=Reg. Log, 2=SS Log, 3=Both, 0=Neither]
pb_sv_ssTimeout 300 //[Seconds]


; ------------------------------
; Web Tool Settings
; ------------------------------
pb_sv_HttpPort 0 //[Port #]
pb_sv_HttpAddr "" //[External IP Address]
pb_sv_HttpKey "" //[Password]
pb_sv_HttpRefresh 30 //[Seconds]
pb_sv_HttpMaps "" //[Map list (separate by spaces)]
pb_sv_HttpMapsPath "" //[Path where maps are loaded from in WebTool]
pb_sv_HttpColText1 "FFFFFF" //[Text Color #1 in WebTool (default=FFFFFF)]
pb_sv_HttpColText2 "0000FF" //[Text Color #2 in WebTool (default=0000FF)]
pb_sv_HttpColBack1 "000000" //[Background Color #1 in WebTool (default=000000)]
pb_sv_HttpColBack2 "808080" //[Background Color #2 in WebTool (default=808080)]
pb_sv_HttpColLine1 "FF0000" //[Line Color #1 in WebTool (default=FF0000)]
pb_sv_HttpColLine2 "0000FF" //[Line Color #2 in WebTool (default=0000FF)]
pb_sv_HttpColMsg "FF0000" //[Message Color in WebTool (default=FF0000)]
pb_sv_HttpShowGuid 1 //[0=No, 1=Yes (default=0)]


; ------------------------------
; Alias Settings (Only for supported games)
; ------------------------------
pb_sv_AliasFn "pbalias.dat" //[Filename (default="pbalias.dat")]
pb_sv_AliasAutoLoad 0 //[0=No, 1=Yes (default=0)]
pb_sv_AliasMax 10 //[Max # of Aliases to track for each PB GUID]
pb_sv_AliasMaxEnforce 0 //[0=No, 1=Yes (default=0)]


; ------------------------------
; PB Tasks (pb_sv_task [start delay (seconds)] [repeat (seconds)] [command])
; ------------------------------
pb_sv_task 0 7200 pb_sv_ver // Keep-Alive for PBBans Hub
pb_sv_task 0 86400 pb_sv_update // Check for PB updates daily


; ------------------------------
; Badname List (pb_sv_badname [grace_period_secs] [disallowed text])
; ------------------------------
pb_sv_badnameempty
;pb_sv_badname 10 server // Sample


; ------------------------------
; IP Guard
; ------------------------------
;pb_sv_ipguard 128.0.0.1 // Sample


; ------------------------------
; Cvar List
; ------------------------------
pb_sv_cvarempty


; ------------------------------
; Protected Tags
; ------------------------------
pb_sv_protecttag 1 PBSTAFF
pb_sv_protecttag 1 PBBans


; ------------------------------
; Load Ban List
; ------------------------------
pb_sv_banempty
pb_sv_banload


; ------------------------------
; Load IP Bans
; ------------------------------
;pb_sv_banmask "128.0.0.1"  // Sample


; ------------------------------
; PB UCON Settings / Lists
; ------------------------------
pb_sv_uconignoreempty
pb_sv_usessionlimit 10
pb_sv_ucontimeout 300
pb_sv_uconempty
pb_sv_uconadd 1 208.122.49.138 "pbbhub1" "pbbanshub"


; ------------------------------
; Exec Configs
; ------------------------------
pb_sv_load pbsvuser.cfg
pb_sv_load pbsvlog.cfg

Advised PBSS Settings to take
Code:
PB_SV_AutoSs 1
PB_SV_SsFloor 1
PB_SV_SsCeiling 1000
PB_SV_SsCmd ""
PB_SV_SsWidth 800
PB_SV_SsHeight 408
PB_SV_SsXpct 50
PB_SV_SsYpct 1
PB_SV_SsSrate 2
PB_SV_SsDelay 60
PB_SV_AutoSsFrom 60
PB_SV_AutoSsTo 400

Add this when you registered your server on GGC-Stream as well!
Just at the back of this code!

Code:
pb_sv_usessionlimit 9
pb_sv_ucontimeout 300
pb_sv_uconmaxsendrate 16
pb_sv_uconadd 1 85.114.136.131 ggc_85.114.136.131 bfp4f
pb_sv_uconadd 1 85.114.136.132 ggc_85.114.136.132 bfp4f
pb_sv_uconignoreempty



pbsvlog.cfg

This file is empty.
Code:
/nothing/



pbbans.dat

This file is empty.
Code:
/nothing/



pbsv.dat

Code:
pb_sv_ssnext 300
pb_sv_lognext 128



pbsvuser.cfg

Code:
; *******************************************
; PBBans.com MD5 List
; Battlefield Play4Free
; Last Updated Aug 22nd 2011
; Last Revision Aug 16th 2011
; *******************************************

; ***********************************************
; MD5Tool Settings
; ***********************************************
// Clear MD5 List
pb_sv_md5toolempty

// Set Scan Frequency
pb_sv_md5toolfreq 50

; ***********************************************
; PBBans Cheat MD5Tool List
; ***********************************************
// ====v please keep the EXACT syntax as below, PBBans(c) CheatFileMatch v====
pb_sv_md5tool w "" a "RendDX9.dll" SZ0 AT2301888 LEN32 NOT_FOUND
// ====^ to avoid random kicks keep the !EXACT! syntax as above ^====

pb_sv_md5tool w "" v "p2h_37.dll" SZ0 AT4096 LEN32 NOT_FOUND
// =======^last updates^=======

pb_sv_md5tool w "" v "BFP4F_PBHACK.dll" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "ArtificialAiming-Radar-v3.6.exe" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "P4fh4x.dll" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "BF4f_crk.exe" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "bfp4fnormal.dll" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "AutoInject.exe" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "Configurable_Injector.exe" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "DCInjector.exe" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "inject.exe" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "Injector.exe" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "Injec-TOR.exe" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "Injex.exe" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "L33tSkeet_f179c13b41b7ddfb.log" SZ0 AT0 LEN16 NOT_FOUND
pb_sv_md5tool w "" v "Nexject.exe" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "OGC_loader.exe" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "Omega Injector.exe" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "OSInject.exe" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "PeachyInjector.exe" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "PerX.exe" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "sinJect.exe" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "Subzero Injector.exe" SZ0 AT4096 LEN32 NOT_FOUND
pb_sv_md5tool w "" v "Winject.exe" SZ0 AT4096 LEN32 NOT_FOUND



pbucon.use

Code:
;Auto Generated by PunkBuster Server
;   Some of the following settings may not apply,
;   consult manuals at evenbalance.com for full documentation
pb_sv_MsgPrefix "PunkBuster Server" //[PB Message Prefix (default=^3PunkBuster Client)]
pb_sv_MaxDlRate 4 //[KB/sec requested per file (default=4)]
pb_sv_MaxConDls 6 //[Concurrent downloads (default=1)]
pb_sv_KickLen 2 //[Minutes (default=2)]
pb_sv_CvarFreq 6 //[# of range checks per minute]
pb_sv_CvarLogging 1 //[1=Reg. Log, 2=Var Log, 3=Both, 0=Neither]
pb_sv_CvarWalk 1 //[0=disabled, 1-4=Walk through obtained Cvar lists]
pb_sv_CvarUserPulse 99 //[Frequency to auto-send CvarUser (minutes)]
pb_sv_CvarChangedPulse 99 //[Frequency to auto-send CvarChanged (minutes)]
pb_sv_CQC 1 //[0=No, 1=Yes (default=1)]
pb_sv_LogSync 0 //[0=No, 1=Yes (default=0)]
pb_sv_SsFloor 1 //[Low screenshot filename serial #]
pb_sv_SsCeiling 100 //[High screenshot filename serial #]
pb_sv_SsCmd "" //[Filename of system command to run after screenshots]
pb_sv_SsWidth 320 //[Requested pixel width of remote screenshots]
pb_sv_SsHeight 240 //[Requested pixel height of remote screenshots]
pb_sv_SsXpct 50 //[Percentage across screen for remote screenshots]
pb_sv_SsYpct 50 //[Percentage down screen for remote screenshots]
pb_sv_SsSrate 1 //[Sample Rate for remote screenshots]
pb_sv_SsDelay 0 //[Maximum delay client waits before capturing screenshot]
pb_sv_SsPath "" //[Path where remote screenshots are saved]
pb_sv_AutoSsFrom 60 //[Min # of seconds to wait before requesting next ss]
pb_sv_AutoSsTo 1200 //[Max # of seconds to wait before requesting next ss]
pb_sv_AutoSs 0 //[0=No, 1=Yes (default=0)]
pb_sv_ssLogging 0 //[1=Reg. Log, 2=SS Log, 3=Both, 0=Neither]
pb_sv_ssTimeout 0 //[Seconds]
pb_sv_Sleep 60 //[# of Milliseconds (default=60)]
pb_sv_PowerMin 10 //[Power Points]
pb_sv_PowerDef 1 //[Power Points]
pb_sv_PowerKickLen 5 //[Minutes (default=5)]
pb_sv_HttpPort 0 //[Port #]
pb_sv_HttpAddr "" //[External IP Address]
pb_sv_HttpRefresh 30 //[Seconds]
pb_sv_HttpKey "" //[Key]
pb_sv_HttpMaps "" //[Map list (separate by spaces)]
pb_sv_ScoreKick 0 //[Min score (negative)]
pb_sv_ChangePeriod 600 //[Seconds]
pb_sv_ChangeMax 5 //[Max name changes allowed]
pb_sv_DupNameGrace 0 //[Seconds]
pb_sv_AutoUpdBan 1 //[0=No, 1=Yes (default=0)]
pb_sv_ExtChar 0 //[0=No, 1=Yes (default=0)]
pb_sv_GuidRelax 0 //[1=UNKN, 2=WRONGIP, 4=DUP (add desired values)]
pb_sv_RconReload 0 //[0=No, 1=Yes (default=0)]
pb_sv_HttpMapsPath "" //[Path where maps are loaded from in WebTool]
pb_sv_HttpColText1 "FFFFFF" //[Text Color #1 in WebTool (default=FFFFFF)]
pb_sv_HttpColText2 "0000FF" //[Text Color #2 in WebTool (default=0000FF)]
pb_sv_HttpColBack1 "000000" //[Background Color #1 in WebTool (default=000000)]
pb_sv_HttpColBack2 "808080" //[Background Color #2 in WebTool (default=808080)]
pb_sv_HttpColLine1 "FF0000" //[Line Color #1 in WebTool (default=FF0000)]
pb_sv_HttpColLine2 "0000FF" //[Line Color #2 in WebTool (default=0000FF)]
pb_sv_HttpColMsg "FF0000" //[Message Color in WebTool (default=FF0000)]
pb_sv_HttpShowGuid 0 //[0=No, 1=Yes (default=0)]
pb_sv_Restrictions 2 //[0=No, 1=Yes (default=1)]
pb_sv_FileWhitelist "" //[Folder Filename Filename ... Filename]
pb_sv_EmptyName 0 //[0=No, 1=Yes (default=0)]
pb_sv_LogFloor 1 //[Low log filename serial #]
pb_sv_MinName 0 //[Min Characters in Player name (default=0)]
pb_sv_MaxName 0 //[Max Characters in Player name (default=0)]
pb_sv_LanMask "" //[IP Address Mask for LAN Players (default=)]
pb_sv_Lan 0 //[0=No, 1=Yes (default=0)]
pb_sv_UpdateGrace 600 //[Seconds to wait before Update Failure kick]
pb_sv_NoGuidGrace 1 //[Seconds to wait before No GUID kick]
pb_sv_AliasFn "" //[Filename (default="pbalias.dat")]
pb_sv_AliasAutoLoad 0 //[0=No, 1=Yes (default=0)]
pb_sv_AliasMax 0 //[Max # of Aliases to track for each PB GUID]
pb_sv_AliasMaxEnforce 0 //[0=No, 1=Yes (default=0)]

;Badname List - pb_sv_badname [grace_period_secs] [disallowed text]

;Cvar Range List - pb_sv_cvar [cvar_name] [type] [value(s)]
pb_sv_cvarempty

;PB UCON Settings / Lists
pb_sv_usessionlimit 0
pb_sv_ucontimeout 300
pb_sv_uconmaxsendrate 16
pb_sv_uconempty
pb_sv_uconignoreempty
(Dieser Beitrag wurde zuletzt bearbeitet: 07-07-2012 12:14 PM von -=OG=-RPGforYOU.)
01-06-2012, 03:05 PM | Beitrag #11
Offline -=OG=-RPGforYOU 


GGC integration information




This is actually quite easily done!
Go to: http://www.ggc-stream.net

Create an account on the website!

Go to "my servers" and click the green + symbol

Configure and fill in the application.
Read everything very attentive and fill in what is necessary.
And select what you want to be enabled on your server!

When configured to your needs, click send!

And this will show up


1. Open the pbsv.cfg file from you punkbuster folder of your gameserver.

2. At the end of the file add the following commands and save the file:

pb_sv_usessionlimit 9
pb_sv_ucontimeout 300
pb_sv_uconmaxsendrate 16
pb_sv_uconadd 1 85.114.136.131 ggc_85.114.136.131 bfp4f
pb_sv_uconadd 1 85.114.136.132 ggc_85.114.136.132 bfp4f
pb_sv_uconignoreempty

3. Create a file name pbucon.use(if not already created, depends provider) with the following content and upload these to the appropriate PB folder up your game server:

http://www.ggc-stream.net

4. Now start your game server for the changes to take effect.

With either method, it takes about 2 - 3 minutes until you see you your server with correct device more than amendment.



When after the restart go check GGC stream again. And your server should be streaming to GGC!
And there should appear a green circle left on the GGC website (when logged in). If this is red then you did something wrong during the setup! Check the more detailed GGC setup topic, link below.

___________________
Info:
GGC stream information topic
(Dieser Beitrag wurde zuletzt bearbeitet: 01-06-2012 04:14 PM von -=OG=-RPGforYOU.)
01-06-2012, 03:06 PM | Beitrag #12
Offline -=OG=-RPGforYOU 


P4FCC information




Download P4FCC tool here.
* Site is down, I provided a .zip file with the software. Below under the section attachments!


Patch notes:
Name: P4FCC
Version: 2.0.0.6
Publisher: http://www.p4fcc.net/ * Site is down!
The following prerequisites are required:
- Windows Installer 3.1
- Microsoft .NET Framework 4 Client Profile (x86 and x64)



Set up your server:

[Bild: pfcc1.png]


Name / IP / admin port / password / Admin

Set up the modules:

[Bild: pfcc2.png]


If red = means not activated. Green = activated
It's up to you to choose what module you want to be activated on your server!

Set someone Mod or Admin:

! Note: That for this method your P4FCC tool has to stand open at ALL times!
So you might take a closer look to IGA(in game admin module in the modmanger.con section!)

Commands are:
! You don't have to type the full name, the first 3 or 4 letters/digits are sufficient to kick/ban the player.

/adminsay hello
/adminwarn rpgforyou idling
/adminkick rpgforyou bad language
/adminban rpgforyou cheating
/adminskip (=Skips to the next map in rotation)
/adminjump bas (=Skips to the map you want but has to be in the server rotation!(serversettings.con))

/modsay hello
/modwarn rpgforyou bad language
/modkick rpgforyou chat spamming
/modskip (=Skips to the next map in rotation)
/modjump bas (=Skips to the map you want but has to be in the server rotation!(serversettings.con))

If he is in game then select and right click on his name.
Click manage user and select user status Admin or Mod.

If not in game then click Players > user database > type in his name.
Click on the players name and select user status Admin or Mod.

NOTE: Admin or Mod rights are tool focused only. That means if your tool is closed.
But someone else's tool is on, but doesn't have you as admin in his tool. Then you will not be able use admin rights! Therefore try to let your admin tool run 24/7 or use the IGA module.
(Dieser Beitrag wurde zuletzt bearbeitet: 01-09-2012 10:02 AM von -=OG=-RPGforYOU.)
01-06-2012, 03:07 PM | Beitrag #13
Offline -=OG=-RPGforYOU 


Questions & Answers





Q - Can I put certain server messages in orange?
A - You can put orange messages, Announcer module is an exception on it.
You do it with this code |ccc| (Include it in the "" tags)

Q - How many uses does those codes for a purple beret has?
A - Each code has 32 uses!

Q - Can I buy or get the purple beret on any other way?
A - You can only get a purple beret through a code you get when renting a server. There is no other way of getting a purple beret!

Q - Why do I only get one code for my 32 purple berets?
A - Each code is valid for 32 purple berets. With 1 code you can get 1 purple beret on 1 soldier of your account for the duration of 1 month!

Q - Can I automatically ban weapons or boosters of my server?
A - No, there is no possibility to do it automatically!

Q - Can is change the ping limit?
A - Yes, go to your modmanager.con file and change this value: mm_kicker.maxPing 400

Q - Is stats-padding allowed on my server?
A - Definably NOT! This is against the Terms Of Service and should not be abused!

Q - Is bug abuse or glitching on my server allowed?
A - Definably NOT! This is against the Terms Of Service and should not be abused!

Q - Can I add anyone as VIP on my server?
A - Yes, you can choose who you want to give VIP and who not!

Q - How big can my server banner be?
A - A banner should be 468px width and 60px heigh!

Q -
A -

Q -
A -
(Dieser Beitrag wurde zuletzt bearbeitet: 10-08-2012 09:54 AM von -=OG=-RPGforYOU.)
01-06-2012, 03:08 PM | Beitrag #14
Offline -=OG=-RPGforYOU 


P4F RCON stats tracking - PHP




I got lot's of PM's about our self-made Server Ranking and there's some things i wanna clear up and also make the basic RCON Classes Available here.

We are quite probably not gonna develop the Stats-Tracking any further, Reasons are:
  • Too much Server Load
  • No Access to ModManager on Servers (the whole thing here is one big workaround with the data we have available)
  • EAsy is gonna develop their own with a lot more Ressources
  • Totally unstable atm


Our (quite good) Dedicated Server is nearly on full load with the Tools Site running and 7-8 Servers active on the StatsTracker, mainly due to Database activity. So basically it would need a whole rewrite in another System/Programming Language anyway, and it's quite a lot of work.

So we will be concentrating on our 'Advanced Web-Admin Panel', which offers the things like Votekick/Votemap/Reliable Bans/Global Bans/External or Custom Banlists/Netstats/Custom ServerInfo based Messages/etc.

But i will offer the Basic PHP RCON Classes here, meaning with a bit of PHP knowledge (depending on what you want to do even no real knowledge at all) you can fetch any Data available through RCON in an easy way.

Download RCON Classes

There are some test files located in the test/ folder, you only need to insert your RCON Connection Details and it shows you the basic data available on the main 3 Sections (Server/Chat/Player).

Requires PHP 5.3 or later and config settings for opening Remote URL's on.

This work is based/inspired by bf2php (http://code.google.com/p/bf2php/)) and published under the GPL v3.

Have fun and develop some awesome stuffShy



Additional Info:
In the Player Object most Stats-Based variables are 'Since User joined Server', and only some of them are 'Current Round'.
This has proven to be one of the most complex Problems on the Stats-Tracker since you can do workarounds for that, but you need to catch the Rounds End. Which requires a Update at the exact right moment.

Current Round Stats-Based Variables:
  • kills
  • deaths
  • score


You can only display those Variables in Realtime since things like 'Captured Flags' are actually 'Since User joined', and thus totally worthless in a 'Current Round' Situation without having saved all the Stats since User joined and compute the Difference.


© Created by: Roennel
(Dieser Beitrag wurde zuletzt bearbeitet: 24-07-2012 08:01 PM von -=OG=-RPGforYOU.)
01-06-2012, 03:09 PM | Beitrag #15
Offline -=OG=-RPGforYOU 
Reserved

! Attachments below
(Dieser Beitrag wurde zuletzt bearbeitet: 24-07-2012 08:02 PM von -=OG=-RPGforYOU.)
01-06-2012, 03:10 PM | Beitrag #16
Offline -=OG=-RPGforYOU 
Reserved

! Attachments below
(Dieser Beitrag wurde zuletzt bearbeitet: 24-07-2012 08:02 PM von -=OG=-RPGforYOU.)
01-06-2012, 03:11 PM | Beitrag #17
Offline -=OG=-RPGforYOU 
Reserved

! Attachments below
(Dieser Beitrag wurde zuletzt bearbeitet: 24-07-2012 08:02 PM von -=OG=-RPGforYOU.)
01-06-2012, 03:13 PM | Beitrag #18
Offline -=OG=-RPGforYOU 
Reserved

! Attachments below
(Dieser Beitrag wurde zuletzt bearbeitet: 24-07-2012 08:02 PM von -=OG=-RPGforYOU.)
01-06-2012, 03:14 PM | Beitrag #19
Offline -=OG=-RPGforYOU 
Reserved

! Attachments below
(Dieser Beitrag wurde zuletzt bearbeitet: 24-07-2012 08:02 PM von -=OG=-RPGforYOU.)
01-06-2012, 03:15 PM | Beitrag #20
Offline -=OG=-RPGforYOU 


Attachments




! READ BEFORE DOWNLOADING ANYTHING FIRST !


I'm NOT the creator of the BFP4F CC TOOL software. That is Flashgordon aka Pedro!
I'm NOT the creator of the t4g_bfp4f_rcon documents. That is Roennel!



I'm not obligated to provide support for this software or any documents, media supplied.
The use of this software, documents, media supplied is on your OWN risk! And you shall not keep me liable for anything that has something to do with the software, documents, media supplied this includes but is not limited to: damage, errors, false distribution, other costs, support, ect ... that the software, documents, media supplied did or may cause to your system! You are always responsible for any internet service provider, telephone, wireless and other connection fees that you may incur when downloading software or any documents, media supplied!


Angehängte Datei(en)
.zip  t4g_bfp4f_rcon-0.3beta.zip (Größe: 17.26 KB / Downloads: 255)
.zip  BFP4FCC TOOL.zip (Größe: 193.33 KB / Downloads: 287)
.txt  BFP4F_default_serversettings.txt (Größe: 729 Bytes / Downloads: 230)
.zip  PUNKBUSTER.zip (Größe: 4.53 KB / Downloads: 184)
.txt  BFP4F_maplist.txt (Größe: 461 Bytes / Downloads: 125)

(Dieser Beitrag wurde zuletzt bearbeitet: 08-07-2013 08:44 PM von -=OG=-RPGforYOU.)



Gehe zu:


WEB_PLAYER_PROFILE_ADD_TO_FRIENDS
WEB_PLAYER_PROFILE_REMOVE_FROM_FRIENDS
/de/ajax/checkFriendStatus
/de/ajax/friend
Battlefield Play4Free benötigt mindestens Windows XP.
Bitte aktualisiere auf Internet Explorer 5 oder neuer.
Die 64bit-Version des Internet Explorers wird derzeit nicht unterstützt. Verwende bitte die 32bit-Version.
Bitte aktualisiere auf Firefox 1.5 oder neuer.
Bitte probiere den Internet Explorer, Firefox oder Chrome.
Battlefield Play4Free kann mit deinem Browser derzeit nicht gespielt werden.