1.1 WHAT IS ESMS ?The ESMS program is a soccer management simulator for play-by-email games. A play-by-email (PBEM) soccer game usually consists of an administrator, who runs the league, and managers, each managing one or more teams in the league.
It is important to note that whoever uses this program, must understand the rules of soccer and know how it is played.
It is also important to note that ESMS+ is freeware and as such, can be downloaded for your own use. I can send you the ESMS+ engine myself, or you can download it at
http://www.iffonline.net/zips/ESMS%20Beginner%20Pack.zip2.0 HOW IS A GAME PLAYED ?2.0.1 A team in ESMS is represented by a "roster". A roster is a text file in a special format, which includes all the players of the team and their attributes.
2.0.2 A "team sheet" in ESMS is a text file which includes orders for the game for each team. These orders include the list of 11 starting players, 5 subs and various commands for the program. The teamsheet is basically the instructions each manager gives to his team before the game.
2.0.3 To play a match, each manager has to send the league administrator a teamsheet with instructions for the match. The administrator must have the rosters of the participating teams. It is very important to note here that the game is not run in "real-time", but all at once, meaning that a manager can't interfere on a specific minute and tell the administrator to substitute a player or change tactic. The manager's work is concluded by sending a teamsheet with instructions to the admin.
All these instructions are included in the team sheet sentby the managers in the correct format, the program reads these insctuctions and implements them during the game. After the game is finished, the program generates commentary file for the game and the admin sends it to the managers of the playing teams.
Then, the admin uses the various supplementary tools of ESMS to update the rosters and the league table.
2.1 ROSTERS & PLAYERSIf you look at a valid roster of ESMS, you will see a header line and a list of players with a lot of numbers near them. This section will explain exactly what each number means.
Lets take an example line from a roster file:
Name Age Nat St Tk Ps Sh Ag KAb TAb PAb SAb Gam Sav Ktk Kps Sht Gls Ass DP Inj Sus
-------------------------------------------------------------------------------------------
N_Amoruso 22 ita 2 4 6 10 26 300 420 550 690 5 0 2 4 12 4 0 8 0 0
2.1.1 Name: The name of the player.
2.1.2 Age: Player's age.
2.1.3 Nat: Player's nationality, abbreviated in 3 characters.
Now we'll move to the next attributes:
Name Age Nat St Tk Ps Sh Ag KAb TAb PAb SAb Gam Sav Ktk Kps Sht Gls Ass DP Inj Sus
-------------------------------------------------------------------------------------------
N_Amoruso 22 ita 2 4 6 10 26 300 420 550 690 5 0 2 4 12 4 0 8 0 0
2.1.4 St: Is the player's shot-stopping skill. In other words, his goalkeeping skill.
2.1.5 Tk: Is the player's tackling skill. Mostly used by players playing in the defense.
2.1.6 Ps: Is the player's passing skill. Mostly used by players in the midfield for creating opportunities and assisting goals.
2.1.7 Sh: Is the player's shooting skill. It defines the player's shooting accuracy.
2.1.8 Ag: Is the player's aggression. Higher aggression could lead to more cards.
2.1.9 KAb, TAb, PAb, SAb: Player ability for each skill. A number ranging from 0 to 999 and can affect the player's skills. Ability point rewards vary from game to game depending on the player's performance. When a player's ability points for a skill go beyond 999, they receive a skill increase. When a player's ability points go below 0, they receive a skill decrease.
2.1.10 Gam: Simply the amount of games the player played.
2.1.11 Sub: Shows the amount of games the player played as a used substitute.
2.1.12 Mins: Shows the amount of minutes played over the season.
2.1.11 Sav: The total amount of saves the player made. Only the player played as a goalkeeper can make saves.
2.1.12 Ktk: The total amount of key tackles the player made to stop scoring opportunities.
2.1.13 Kps: The total amount of key passes made by the player to create goalscoring opportunities.
2.1.14 Sht: The total amount of shots to goal taken by the player.
2.1.15 Gls: The total amount of goals scored by the player.
2.1.16 Ass: The total amount of assists made by the player.
2.1.17 Dp: The total amount of disciplinary points accumulated by the player. Disciplinary Points (DP) are "accumulated" when a player gets yellow/red cards.
2.1.18 Inj: If a player isn't currently injured, Inj is 0. If a player is injured, it indicates the amount of games he can't play.
2.1.19 Sus: If a player isn't currently suspended, Sus is 0. If a player is suspended, it indicates the amount of games he can't play.