Clan Mod Linux Incremental v2.0 - v2.0B

The server update for the 2.0 version of the Clan mod has, after some delays, been released! In this update, an issue regarding flag by flag...

Download

Uploading...
Do not refresh or leave this page!

File Description

The server update for the 2.0 version of the Clan mod has, after some delays, been released! In this update, an issue regarding flag by flag mode and revives has been fixed. Apart from that, 8 other fixes/changes are included, continue reading for the full list! First, let's take the important release notes and known issues:

* This is ONLY a server update, clients do NOT need to update and can play on both [2.0] and [2.0B]-servers. * This is an incremental update, meaning that you must install v 2.0 before you install this update. Install this update over the old files of the 2.0 installation.

Go here to read the rest, including the change log.

Read More

Readme
========================================================
CLAN MOD version 2.0B for BF2142 1.20 - LINUX SERVER
========================================================
Thank you for downloading the Clan mod SERVER for BF2142!

This is the LINUX SERVER for the Clan mod. This server version will ONLY work with BF2142 1.20,
download updates from www.BF2142.se/clanmod/ when new BF2142 patches are released.


Known issues in Clan mod 2.0 / 2.0B:
- CTD (Crash to desktop) when using the stationary Anti-Air (only available at Sidi Power Plant in the 16 map sizes).
This issue has been resolved, but the fix is not included in 2.0B as it would require a client update as well.
The fix will be included in the Clan Mod version that'll be released shortly after patch 1.25 for BF2142,
which is currently being beta tested. Visit http://www.bf2142.se/clanmod/forum/viewtopic.php?t=69 for more information.


Fixes in server update 2.0B:
- Addressed issue regarding Flag By Flag mode and revives, where a flag could not be taken by a team at certain times.
- Re-coded clan mod script to detect clan mod directory automatically, resolving a server issue reported by a community member.
- Added !infantry on/off command to change status of infantry only mode. When on, vehicles will explode (now even faster) when someone enters them.
- Added !commander on/off command to change status of commander allowed/disallowed. When off, you can't go commander. When activated, any current commander will be removed.
- Added !check command to show status of infantry only, commander and flag by flag settings on the server.
- Fixed issue where the server wouldn't start correctly because init.py wasn't uploaded to the server.
- Fixed issue where server could be paused using !pause even if the server's settings were set up otherwise (clanmod.con)
- !ss command has been re-coded. It can now be used to capture PB-screens of more than one player a time. (!ss [TEAM-TAG] will capture PB-screen from everyone with tag)
- Headshots will now be printed clearly in the chat. Killer will get an extra point, but the victim's team will NOT lose an extra ticket.



VOTE ON ASSAULT KIT BINDINGS!
The Clan mod bindings are for the first time ever being changed. 
Make sure to VOTE in this thread: http://www.bf2142.se/clanmod/forum/viewtopic.php?t=70



========================================================
I. Installation
========================================================
To run, you must first install the BF2142 Dedicated Linux server (released by EA).

Make sure to keep the 'bf2142' mod which is automatically created by the dedicated server installer,
this mod uses several of the files in there to keep the size of this mod as small as possible.

This is an easy way for you to get a server working with the Clan mod:

1. Download the BF2142 Dedicated Linux server (released by EA).
2. Extract the files in the Clan mod Linux server to the "/mods/" directory of the server.
3. Edit the IP in the serversettings.con (mods/clanmod/settings/serversettings.con) 
4. [optional] Add the default.cfg into the admin folder (bf2142/admin) to get rcon working.  (set password)
5. [optional] Edit the ./mods/clanmod/settings/maplist.con - best will be to copy the maplist.con from the bf2142 folder to the clanmod folder.
   Make sure to use lowercase letters for the mapnames.
6. [optional] Edit the clanmod.con server settings as you wish. (Battlefield 2142 Server/mods/clanmod/settings/clanmod.con)
7. The server startup command needs to be set for the clanmod with +modPath mods/clanmod,
    f.e. screen -d -m -S bf2142 ./start.sh +modPath mods/clanmod +statusMonitor 1 



In this release, a python script for in-game (chat) Server Administration is included.
It basically allows the players to restart the round and to change map, if both teams agree.
Read more in the specific readme file for the script.


If you like, you can also use rcon for administrating your server: (But it is no longer needed)

In the in-game console (client), you can then use:
rcon login xxxx (pass you set in 4. above)
rcon exec admin.restartmap
maplist.list
rcon exec admin.setnextlevel <ID>
rcon exec admin.runnextlevel
rcon exec maplist.append fall_of_berlin gpm_cq 16

<ID> is the ID (number) which you see by using the maplist.list command,
F.e. rcon exec admin.setnextlevel 4


Check the EA readme for full list of rcon commands.


========================================================
II. Server settings
========================================================

CLAN MOD SERVER SETTINGS (mods/clanmod/settings/clanmod.con):

- clanmod [0 / 1]
	0 will disable all chat commands
	1 [recommended] will enable all commands (except !lock, !unlock, !demo, !record, !stop)
- settingchange [0 / 1]
	0 will disable !setting and !timelimit XX commands.
	1 will allow !setting and !timelimit XX commands.
- demorec [0 / 1]
	0 will disable demo recording commands in chat - you can still have demo recording on through 2142 settings.
	1 will enable demo recording commands, accessible by any player at any time (!demo FILENAME, !record FILENAME, !stop)
- commander [0 / 1]
	0 will disable commander mode. NOTE: If 0, you can NOT activate commander mode with !commander on in chat.
	1 [default] will enable commander mode. If 1, you can change commander mode on/off with !commander in the chat.
- infantry_only [0 / 1]
	0 will allow all vehicles. !infantry on/off in chat can change the status of this setting.
	1 will kill anyone using a vehicle, and print a chat message about it. !infantry on/off in chat can change the status of this setting.
- pause [0 / 1]
	0 will disable !pause, rcon unpause, rcon go commands.
	1 [recommended] will allow game to be paused and unpaused through chat and rcon.
- pb_screens [0 / 1]
	0 will disable !ss <NICKNAME> command.
	1 will allow PB Screens through chat command (!ss <NICKNAME>)
- serverlock [0 / 1 / 2]
	0 [recommended] will leave the server unlocked.
	1 will allow chat commands (!lock, !unlock). When locked, no players can change team. Both teams need to agree to change status.
	2 will lock the server and it can not be unlocked through chat. No players can change team.


========================================================
III. 2142cc + Clan mod
========================================================

In this release, a python script for in-game (chat) Server Administration is included.
It basically allows the players to restart the round and to change map, if both teams agree.
This means that 2142cc or likewise server administrating program is NOT needed.
Read more in the specific readme file for the script.

If you still want to use 2142cc, follow these steps: (you can disregard the other steps earlier in this readme)

1. Download the BF2142 Dedicated Linux server (released by EA). [This must be done before the installation of the Clan mod server]
2. Install the Clan mod Linux server.
3. Download 2142CC Daemon + modmanager (from www.2142cc.com )
4. Apply the modmanager script as instructed by 2142cc (extract the modmanager zip to your server's directory).
5. Start the server with the 'bf2142' mod. Check that it works (that you can see map name etc).
6. Stop the server.
7. Go to your BF2142 server's directory.
From there, copy the file "modmanager.con" from
<installdir>/mods/bf2142/settings/modmanager.con
to 
<installdir>/mods/clanmod/settings/modmanager.con
8. Start the server with the 'clanmod' mod (mod box can be found under the maplist tab) and it should work fine!


(since this file is updated for every version of 2142cc, it's not included in this installation)

Q: When I start the Clan mod server in 2142cc, it says "Starting..." all the time.
A: Shut down the server, then apply modmanager.con as in 4-7 above.
   Then start the server again and it should work properly.

Note that this has to be done each time you update 2142cc daemon and the modmanager script.

Again, from version 1.0 you no longer need 2142cc to start the mod - you can simply use the .bat or shortcut and use the in-game administration for RS Live and map change.



========================================================
IV. VISIT
========================================================
- www.BF2142.se/clanmod/ for all the latest news & downloads.
- www.BF2142.se/clanmod/forum/ for community boards.

Visit the official homepage at http://www.bf2142.se/clanmod/ for any further help with setting up the server and new releases!
- News
- Forums
- Downloads of patches


Big thanks to [SPQR]RobaL for all the help with the Linux version!


SharkBaiT
April 19th, 2007









The CLAN MOD Server Administration Script, coded by Mach10 (for v 1.0 and v 1.05) and SharkBaiT (for v 1.05, v 2.0, v 2.0B).

The script is simple and effective. The server is controlled by the players, simply by typing the following commands in the in-game chat.
Any player can abort the request at any time.

When both teams have agreed for a RS Live or a map change, the server will issue that request.
No rcon access or 3rd party program is required.

=================================================
CHAT COMMANDS
=================================================

NOTE: ALL COMMANDS WITH '!' SHOULD BE TYPED IN THE CHAT.
THEY CAN NOT BE ISSUED WHEN YOU HAVE THE *DEAD* PREFIX (to prevent exploits).

!fbf		Check if Flag By Flag or Conquest is running.
!fbf on		Enable Flag By Flag + restart round. Both teams need to agree.
!fbf off	Switch to normal conquest. Both teams need to agree.


!pause		Pause the game.

	When paused, you can not chat. This is a problem that has bothered clans ever since BF2.
	In Clan Mod 2.0, you can chat and unpause through RCON (the console). You do NOT need to log in.
	
rcon say Hello, what's up? - Will print text in chat during pause.
rcon unpause	   	   - Will request an unpause. Both teams must type rcon unpause.
rcon go			   - When both teams have agreed to unpause, anyone can resume the game using this command.
			     The reason for an additional command here is to get the first clan a little warning that the game is resuming.

!setting <SERVER SETTING>=[NEW VALUE]		Will show the current value of SERVER SETTING and ask the other team to change the setting to NEW VALUE, if entered.

Examples:
!setting sv.roundspermap=99		Will request a server setting change of sv.roundsPerMap to 99.
!setting sv.autobalanceteams=0		Will request a server setting change of sv.autoBalanceTeams to 0 (off).
!setting sv.ticketratio=		Will check what the current value of sv.ticketRatio  is and print it in chat.
			NOTE THE '=' !



!ready			Mark your team as ready. When both teams are marked ready, there will be a countdown in which you can abort the RS.
!notready		Abort the RS. If your team is not ready when the other team is, do not use this command - simply wait and type !ready when ready.
During the countdown, the restart can be aborted by any player with the !notready command. The team that said !ready can also use !notready if someone is going AFK or likewise. 


!infantry on/off (!inf works as well)		Enables / Disables Infantry only mode (=no vehicles allowed).
!commander on/off (!com works as well)		Enables / Disables Commander mode. When set to "off", no one can go commander.
!check 						Will print the current status of infantry only, commander and Flag By Flag settings.

!map <MAPNAME> [MAPSIZE] [GAMEMODE]
!map belgrade		Belgrade, 16 size, Conquest.
!map belgrade 32	Belgrade, 32 size, Conquest.
!map minsk		Minsk, 16 size, Conquest.
!map minsk titan	Minsk, 48 size, Titan.
!map cerbere 32		Cerbere Landing, 32 size, Conquest.
!map landing 32		Cerbere Landing, 32 size, Conquest.
!map berlin coop	Fall of Berlin, 16 size, Coop. (Bots)

ALL MAPS:
!map belgrade
!map camp	-or-	!map gibraltar
!map cerbere	-or-	!map landing
!map fall	-or-	!map berlin
!map minsk
!map shuhia	-or-	!map taiba
!map sidi	-or-	!map power	-or-	!map plant
!map suez	-or-	!map canal
!map tunis	-or-	!map harbor
!map verdun

!map bridge	-or-	!map remagen
!map liberation	-or-	!map leipzig
!map port	-or-	!map bavaria


(Using the whole map name such as "!map tunis harbor" will also work)


The map DOES NOT have to be in the maplist.
Once one team has requested a map change, the other team will answer:
!yes			A countdown for the map change will start.
!no			Map request will be aborted. This can also be used by the team that started the request.
During the countdown, the map change can be aborted by any player with the !no command.


!ss <NICK or PART OF NICK>	Will capture a PunkBuster Screenshot from all players with this text in their nick. Will be saved in \server\pb\svss\
				Thanks to Mach10 for the code to this function.

!timelimit XX		Change round timelimit, XX stands for the number of minutes you want to change to. Both teams need to agree.
!demo FILENAME 		Will start 
!record FILENAME	Same as !demo
!stop			Stops any current recording. This command will also stop recordings that are not started by !demo/!record, so watch out.
			If you don't want players to be able to abort recording, set demorec=0 in clanmod.con on server.

Examples:
!timelimit 20			Requests a round time limit of 20 minutes. Other team answers with !yes or !no.
!demo 2006-12-20_round1		Starts recording to Server\mods\clanmod\Demos\2006-12-20_round1.bf2142demo
!record round2_dec20th		Starts recording to Server\mods\clanmod\Demos\round2_dec20th.bf2142demo
!stop				Stops any current recording. (Read more above)

=================================================
SERVER SETTINGS
=================================================

- clanmod [0 / 1]
	0 will disable all chat commands
	1 [recommended] will enable all commands (except !lock, !unlock, !demo, !record, !stop)
- settingchange [0 / 1]
	0 will disable !setting and !timelimit XX commands.
	1 will allow !setting and !timelimit XX commands.
- demorec [0 / 1]
	0 will disable demo recording commands in chat - you can still have demo recording on through 2142 settings.
	1 will enable demo recording commands, accessible by any player at any time (!demo FILENAME, !record FILENAME, !stop)
- commander [0 / 1]
	0 will disable commander mode. NOTE: If 0, you can NOT activate commander mode with !commander on in chat.
	1 [default] will enable commander mode. If 1, you can change commander mode on/off with !commander in the chat.
- infantry_only [0 / 1]
	0 will allow all vehicles. !infantry on/off in chat can change the status of this setting.
	1 will kill anyone using a vehicle, and print a chat message about it. !infantry on/off in chat can change the status of this setting.
- pause [0 / 1]
	0 will disable !pause, rcon unpause, rcon go commands.
	1 [recommended] will allow game to be paused and unpaused through chat and rcon.
- pb_screens [0 / 1]
	0 will disable !ss <NICKNAME> command.
	1 will allow PB Screens through chat command (!ss <NICKNAME>)
- serverlock [0 / 1 / 2]
	0 [recommended] will leave the server unlocked.
	1 will allow chat commands (!lock, !unlock). When locked, no players can change team. Both teams need to agree to change status.
	2 will lock the server and it can not be unlocked through chat. No players can change team.




SharkBaiT
April 19th, 2007

Read More

Comments on this File

There are no comments yet. Be the first!

mach10


50 XP


Registered 14th January 2006

12 Files Uploaded

Share This File
Embed File