Ads by Google

Attention

Dear readers some features of this website is not working in mobile webpage view. So please I'm requesting you to configure your mobile webpage to desktop view, then all features of this website will work properly.

Friday, 14 August 2015

Detail information of BFServerManager.exe Part 1

Today in this blog I’ll discuss BFServerManager. In my previous blog, I show how to make a Battlefield 1942 server using DedicatedServer. But if you want more features in your server like admins, kick or ban player, remote access then you have to use this BFServerManager.exe.
In Fig. 1 there are three different areas marked my bold boxes. First area with twelve different tabs. Second area tab dialog. In this area, we will find different settings dialogs, and last but not the least. The buttons area with ten different buttons.
I’ll discuss the functions of every tabs and button in this post.

1. Server tab:
In this tab, you will get all server related settings.
Fig 1
a. Server Name: In this text field you can put your server name.
b. IP Address: BFServerManager will automatically detect the IP address of your system. So no need to put server IP address manually. 
c. Use 0.0.0.0: This option will bind the server to all active interfaces. If you want to activate it click on the checkbox.
d. Game Port: This option will set the gaming port address. The default port number is 14567.
e. Remote Console Port: This option will set the remote console for admins. The default port number is 4711.
f. GameSpy INET: This is GameSpy internet query port number. The default port number is 23000. 
g. GameSpy LAN: This is GameSpy LAN query port number. The default port number is 22000.
h. ASE Port: This is server ASE port number. The default port number is 14690.
i. Maximum Players: This option will set maximum player no of your server. You can set a minimum of 2 players to maximum 64 number of players.
j. Welcome Message: You can set your server’s welcome message using this option. You can set a maximum of five lines in your message.
k. Server Type: Using this option you can set your server type. There are two types of server. One is a LAN server another one is Internet server. If you want to play a LAN game with your friends then select LAN else to select the Internet option.
l. Server bandwidth limit: Using this option you can set the maximum bandwidth limit of your server. There are eight different options “No Limit”, “64 Kbps”, “128 Kbps”, “256 Kbps”, “512 Kbps”, “1024 Kbps”, “2048 Kbps” and “8192 Kbps”. Select an option which is best as per your internet connection.
m. Client bandwidth limit: This option will set the maximum bandwidth limit of each and every player of your server. There are four different options. “Modem 56 Kbps”, “Cable 128 Kbps”, “Cable 256 Kbps” and “Lan T1”. Lan T1 is maximum speed. If all the players of your server don’t have Lan T1 modem then don’t use this option. Try something lower speed in that case.
n. Coop Bot AI % CPU: This option will set the maximum percentage of CPU time that will be used by a CPU player. This option will only applicable for COOP mode. You can set a minimum of 1% to a maximum of 100%.
o. Content Check Mode: This option will handle the client’s content checking facility. There are three different options “Off”, “Pure” and “UnPure”. If you click on the “Off” button. This facility will be disabled, else if you click on “Pure” button the server will allow clients with default installations to connect. I.e. no mods will be allowed, else if you click on “UnPure” button the server will allow clients with same mods installed. This option requires you to generate CRCs to permitted mods.  

2. Game tab:
In this tab, you will get all game related settings.
Fig 2

a. Server Password: You can set your server password using this option. Put your password in the text field to set a password.
b. Round Per Level: You can set the no of times each map will play before map change by using this option. You can set a minimum of 0 to the maximum 10.
c. Round Time Limit (min): This option will set maximum playing time for each map. You can set 0 to 120 min. 0 means no limit.
d. Round Score limit: Rounds will end when this score is reached. You can set 0 to 120. 0 means no limit. 
e. Ticker Ratio: Starting ticket values are multiplied by this value. You can set a minimum of 10 to a maximum of 1000. Generally, I found starting ticket value=ticket ratio × 2. I.e. if you set ticket ratio 500 then starting ticket value will be 500×2=1000. 
f. Attacking Ticket Modifier: Attacking team starting ticket values are multiplied by this percentage. This option will be applicable only in objective mode.
g. Coop Bot AI Skill: This option will set bot difficulty. There are three types of bot difficulty Normal bot 1-50, Hard bot 51-75 and Impossible bot 76-100. This option only applies for COOP mods.
h. Allied/Axis Ratio: This option will set allied and axis ratio. You can set a minimum of 1 to maximum10 in each slot.
i. Spawn time (sec): By using this option you can set an interval between two reinforcement waves. You can set a minimum 1 to maximum 120.
j. Spawn Delay (sec): This option sets the delay before players will spawn. You can set a minimum of 1 to maximumv30.
k. Start Delay (sec): By using this option you can set the delay before a new game start. You can set a minimum of 0 to a maximum of 120.
l. Gravity (m/s2): This option sets the gravity constant on the server. If you want to apply this option click on the checkbox. You can set any value between -2 to -13. 
m. Map Restart Delay: This option sets the delay before a map restart. You can set any value minimum 5 to maximum 30.
3. Friendly Fire tab:
In this tab, you can set friendly fire-related settings.
Fig 3

a. Enable PunkBuster anti-cheat system: If you want to enable PunkBuster then click on the checkbox. 
b. Ban/unban players in both BF and PB: If you want to ban or unban a player form Battle Field as well as from Punk Buster then you can enable this option. Click on the check box to enable this option.
c. Soldier Friendly Fire %: This option will set what percentage of damage will be absorbed by a soldier from projectiles fired by players of the same team. You can set a minimum of 0 to a maximum of 200.
d. Soldier Splash Damage %: This option will set what percentage of splash damage will be absorbed by a soldier from a projectile fired by a player of the same team. You can set a minimum of 0 to the maximum 200.
e. Vehicle Friendly Fire %: This option will set what percent of damage will be absorbed by a solder from a projectile fired by vehicles of the same team. You can set a minimum of 0 to a maximum of 200.
f. Vehicle Splash Damage %: This option will set percentage of splash damage will be absorbed by a solder from a projectile fired by vehicles of the same team. You can set a minimum of 0 to the maximum 200.
g. Friendly Fire Kickback %: This option decides in which percentage the server will kick a player who causes friendly file. You can set values from 0 to 200.
h. Splash Damage Kickback %: This option decides in which percentage the server will a kick a player who causes splash damage to his teammates. You can set values from 0 to 200.
i. Enable TK Forgive mode: This option enables or disables team killer forgive mode. If you want to enable this option click on the checkbox.
j. Ban players kicked for TK’ing: This option enables or disables the team killer ban option. If you enable this option server will ban players who have been kicked for team killing. Click on the check box to enable this option.
k. Punish TKs Before Kick: Set the no of team kill to need to punish a player. You can set values from 0 to 20.
l. Spawn Delay TK Penalty: This option sets the no of waves a player has to wait before the new spawn if he commits a team kills. You can set values from 0.0 to 10.0.
m. Auto-kick on minus score: If you enable this option server will kick players at a particular minus score. To enable this option click on the checkbox. You can set values from -1 to -25.
n. Enable auto-ban: If you enable this option the server will automatically ban a player after a particular team kill. You can set values from 1 to 10.
  
4. Misc tab:
This tab contains miscellaneous settings:
Fig 4

a. Enable Kick Player Voting: This option enables or disables player voting option to kick a player. If you want to activate this option click on the checkbox.
b. Enable Map Voting: This option enables or disables the player voting option for a map change. If you want to active it clicks on the checkbox.
c. Enable Kick Team Player Voting: This option enables or disables player voting options to kick a team member. This option will apply only for team-based gameplay mod. If you want to activate it click on the checkbox.
d. Auto Balance Mod: This option will check for team balance if it became unbalanced this option will swap players automatically to balance team. Click on the checkbox to enable this option.
e. Smart Team Balance: If you enable this option it will automatically engage auto team balance function when the difference of player number will equal to the given no. If you want to enable this option click on the checkbox and set a number. You can set a minimum of 2 to a maximum of 10.
f. Voting Time (sec): This option determines the maximum time to cast a vote for every player. You can select a minimum of 0 to a maximum of 120.
g. Map Voting Majority %: This option determines the percentage majority required for successful voting to change a map. You can set a minimum 1 to maximum 100.
h. Kick Player Majority %: This option determines the percentage majority required for successful voting to kick a player. You can set a minimum 1 to maximum 100.
i. Kick Team Player Majority %: This option determines the percentage majority for successful voting to kick a team member. This option only applies to team game mods. You set a minimum 1 to maximum 100.
j. Allow External Camera Views: Using this option you can allow external camera view in vehicles. Click on the checkbox to enable this option. 
k. Allow Nose Camera View in Aircraft: Using this option you can allow cockpit view without an instrument panel.
l. Allow Freelook Camera View: Using this option you can allow free movement of the camera when a player is waiting for respawning. 
m. Enable Hit Indication: Using this option you can enable or disable hit indication facility. If this option is enabled the hit indication will appear at bullet crosshair. Click on the checkbox to allow this option.
n. Allow Death Camera to Show Killer: Using this option you can allow the death camera to show a player’s killer. Click on the checkbox to allow this option.
o. Enable Crosshair Centerpoint: If this option will enable crosshair center point. I.e. there will be a small center point in the crosshair. Click on the checkbox to enable this option.
p. Nametag Distance (normal): Using this option you can set a distance at which friendly names become visible. You can set a minimum of 0 to a maximum of 600.
q. Nametag Distance (aiming): Using this option you can set a distance at which friendly and enemy names will be visible when you will aim at them. You can set a minimum of 0 to a maximum of 600.  

5. Admin tab:
In this tab, you will find all administrative settings.
Fig 5

a. Enable Remote Console: If you want to enable remote console function then click on the checkbox.
b. Enable Remote Admin: If you want to enable remote admin feature then click on the checkbox.
c. Username: If you enabled remote admin option then you have to set a username. Put username in the text field to activate it.
d. Password: You have to set a password if you want to activate a remote admin. Put a password in the text field to activate it.
e. Number Reserved Player Slot: If you want to reserve slots in your server then you can use this option. You can set a minimum of 0 to the maximum 64. 0 will disable this option. 
f. Server Reserved Slot Password: If you want to active reserve slot option then you have to set a password. Put your password in the text field to activate it.
g. Server Monitor Time Period (second): You can set the time duration to check server monitoring and auto-admin functions. You can set values from 10 to 60.
h. Enable auto-kick on high ping:  If you want to kick automatically a high ping player on a particular ping then you can enable this option. To enable this option click on the checkbox and set a particular value.
i. Enable high ping warnings: If you want to send a warning message to a high ping player then you can use this option. Click on the checkbox to active it.
j. Start game on paused: If you want to start your game in pause mode then click on the checkbox to active it.
k. Enable auto-kick on banned word: If you want to kick a player if he uses a banned word then you can use this option. Click on the checkbox to active it.
l. Edit Banned Words: Click on this button to edit you banned word settings.
m. Auto-kick on banned word warnings: You can set the number of warnings a player will get before being kicked or banned. You can set 0 to 5.
n. Enable auto-announce: You can auto announce facility by clicking on the checkbox.
o. Edit Announcement: Click on this button to edit your message which will be announced.
p. Announcement Period (min:sec): You can set an announcement time interval by this option. You can set minimum 00:30 to a maximum of 30:00.
q. Enable game event logging: Using this option you can enable you game logging. To enable this option click on the checkbox.
r. Enable event log compression: If you want to compress your game log file then enable this option by clicking on the checkbox.
s. Enable CSV stat logging: If you want to log every game statistics in a comma separated file then click on the checkbox to activate it.
t. Select CSV log file: Click on this button to select the .csv file where the statistics will be stored in.

6. Status tab:
In this tab, you can view your server status. 
Fig 6

This the only tab where you have nothing to do. You can click on the Refresh button to view the latest server status. In the dialog area, you can view various server status I’ve listed below.
i. Server name
ii. The IP address of server
iii. The number of players
iv. Current map
v. Next map
vi. Idle map
vii. Process state
viii. Last crash time
ix. Connection status
x. Game status
xi. Game version
xii. Server password
xiii. Team killing mode
xiv. Content check
xv. Total score
xvi. Total players
xvii. Round remaining
xviii. Ticket remaining
xix. Pink buster status

        In my next blog, I'll finish the remaining part.
    Hope this post will help you. If you have any question feel free to ask. You can post your question(s) in the comment section I’ll answer them. You can also post your valuable comments. Thank you

No comments :

Post a Comment

Back to Top