Jump to content

ESMS League


Village Idiot
 Share

Recommended Posts

Hello people, since you are a nice (or at least amusing) lot, I was thinking of setting up an ESMS league in this place. For those you who don't know it, ESMS is a simple footie simulator. You get a random generated team (you can change names, etc...), and every week you send a file with your tactic, lineup and simple instructions to the gamemaster (that would be me), who generates the matches. Players only have 4 attributes (keeps it simple) and can improve with good performances. Some leagues also have finances, transfers, youth development and s***, but that would be too much of a headache for me to manage, so we'd keep it simple (we can have player swapping deals between teams, though).

 

 

I post the help file so you get a general idea...

 

HOW IS A GAME PLAYED ?

 

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.

 

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.

 

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 sent by 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.

 

 

ROSTERS & PLAYERS

 

If 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 Con Ktk Kps Sht Gls Ass DP Inj Sus

N_Amoruso 22 ita 2 4 6 10 26 300 420 550 690 5 0 0 2 4 12 4 0 8 0 0

 

 

Name: The name of the player. It's recommended not to create names longer than 12 characters. The name of a player mustn't include spaces, it is common to use underline '_' symbol instead (placing the first letter of the first name separated by '_' from the rest, ie. M_Owen or A_DelPiero).

 

Age: Player's age. Each league sets different rules for player aging. The league may decide that each season each player is getting older by one year, etc. The age is placed in the roster with no use for the game running program and needed only for statistics and rules set up by each league.

 

Nat: Player's nationality, abbreviated in 3 characters. As the age, it is not used by the game running program and placed in the roster only for statistics.

 

These three attributed were mostly for statistics, and didn't really have any meaning to the program (except of maybe the name, which must be the same in the roster and in the teamsheets, to let ESMS recognize which players a manager wishes to use in a game).

The rest of the attributes are used and changed by the program.

 

This is the right place to say that in ESMS the player has no predifined position, and it is up to the manager to decide, depending on the player's skills, where he want the player to play in each game. A player can play as a goalkeeper (GK), defender (DF), midfielder (MF) or forward (FW).

 

Now we'll move to the next attributes:

 

(same player pasted here to avoid hectic scrolling)

 

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

 

St: Is the player's shot-stopping skill. In other words, his goalkeeping skill. For the best performance, the manager has to place the player with the highest St as the goalkeeper. Of course the manager is not obligated to do so, and it is up to him to consider.

 

Tk: Is the player's tackling skill. Mostly used by players playing in the defense.

 

Ps: Is the player's passing skill. Mostly used by players in the midfield, for creating opportunities and assisting goals.

 

Sh: Is the player's shooting skill. It defines the player's skill to shot to goal and reach these shooting chances.

 

Note: From what you can see on the player in the example, his highest skill is shooting. Therefore this player will perform his best as a forward. Of course he can play in any position if needed, even as goalkeeper, but his contribution will be worse than as a forward.

 

Ag: Is the player's aggression. The aggression of a player doesn't change, it stays the same for his whole career. In ESMS the aggression is a value between 1 and 100 and it defines how aggressive a player plays.

 

KAb, TAb, PAb, SAb: Player ability for each skill. A number ranging from 0 to 1000 and can affect the player's skills. Abilities vary from game to game depending on the player's performance. When a player reaches 1000 ability, a skill point is awarded and the value is reset to a base value.

 

Gam: Simply the amount of games the player played. If the player participated in a game, even if he played a single minute, it will be counted as an another game when the admin runs the roster updating tool.

 

Sv: The total amount of saves the player made. Only if the player played as a goalkeeper he can make saves.

 

Con: This is an optional field, showing how many goals the player has conceded when playing as a GK

 

Ktk: The total amount of key tackles the player made to stop scoring opportunities. Usually defenders will make the highest amount of tackles, but midfielders and forwards tackle sometimes too.

 

Kps: The total amount of key passes made by the player to create goalscoring opportunities.

 

Sht: The total amount of shots to goal taken by the player.

 

Gls: The total amount of goals scored by the player.

 

Ass: The total amount of assists made by the player.

 

Dp: The total amount of disciplinary points accumulated by the player. Disciplinary Points (DP) are "accumulated" when a player gets yellow/red cards.

 

Inj: If a player isn't currently injured, Inj is 0. If a player is injured, it indicates the amount of weeks he can't play.

 

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.

Note the difference between "weeks" for Inj and "games" for suspensions. Think about this in "real life" terms: It is common to play league games once a week, with cup games in the middle of the week. A player is injured for a certain amount of time (eg. if he's injured for a week, he'll miss one game in a normal league run, but he'll miss more games if some cup games were played during the week), but suspended for an amount of games.

 

 

PLAYER POSITIONS

 

As was stated earlier, a player in ESMS+ doesn't have a pre-defined position. The manager will have to decide where to play a player in a game.

 

The ESMS system has 4 basic positions for players, plus 2 optional ones:

 

GK: Goalkeepers, only one GK is allowed to play at the same time

DF: Defender

MF: Midfielder

FW: Forward

AM (optional): Attacking Midfielder

DM (optional): Defensive Midfielder

 

Each league must decide for itself the restrictions on the maximum and/or minimal number of DF's, MF's and FW's which can play at the same time.

It is a configuration option whether the 2 optional (AM, DM) postions are allowed within a league

 

 

TEAM TACTICS

 

Each manager may choose a tactic for his team for a game. The tactic can be changed during the game by suitable instructions in the teamsheets.

 

This is the listing of possible tactics in ESMS:

 

N: Normal. No specific style of play, just normal game, trying to use all parts of the team in the most suitable way.

 

D: Defensive. Focusing more on the defense. D is hard to score against, but won't create many opportunities either, it is the most defensive tactic. Midfielders and even forwards will pay more attention to the defense.

 

A: Attacking. The most offensive tactic. The players try to score as much as possible, effectively neglecting the defense.

This tactic may get you to score more goals but also concede quite a few.

 

P: Passing. The team tries to move the ball quickly using a lot of passes, even when these are not really needed. More players try to help in the midfield to create slow but efficient opportunities. This tactic is more offensive than Normal but less offensive than Attacking.

 

C: Counter attack. The players concentrate on the defense, while the forwards are waiting for counter-opportunities. This tactic is more defensive than Normal but not as defensive as D.

 

L: Long Ball. The most intriguing and unexpected tactic. Can easily win a game with some circumstances, and completely fail with other. The midfield is almost unsignificant, as the team tries to defend and reach the forwards with long balls. Thus, this tactic is especially useful for teams with weak midfielders, and against some tactics/formations can prove to be a lethal weapon.

 

E (optional): European: Here the passing of midfielders (inc. AMs and DMs) is emphasised, but at the expense of defenders' tackling and forwards' shooting. Thus a game can often be controlled, through high passing, but chances may not be taken since FWs are reduced, and DFs may let the opponents have a few of their own (Tk reduced).

 

 

 

Link to post
Share on other sites

A sample game report...

 

FFO Premiership, Newcastle United vs. Wolverhampton Wanderers (Mon Sep 14)

 

 

                    Newcastle United  |  Wolverhampton Wanderers

                              4-4-2 E  |  4-2-2-2 N

                    Marcus Hawksworth  |  Peter Robertson

                                      |

                          S_Given GK  |  GK C_Cudicini

                        G_Neville DF  |  DF J_Yobo

                          W_Gallas DF  |  DF Luis_Felipe

                            Lauren DF  |  DF Cacapa

                        I_Helguera DF  |  DF L_Rinaudo

                          P_Vieira MF  |  MF S_Vukcevic

                          Emerson MF  |  DM S_Keita

                        D_Albelda MF  |  MF M_Gonzalez

                          J_Rothen MF  |  DM M_Assuncao

                              Raul FW  |  FW I_Olic

                          D_Villa FW  |  FW D_Ashton

                                      |

                        B_Friedel SUB |  SUB M_Taylor

                          C_Zenoni SUB |  SUB Benjani

                          T_Heleno SUB |  SUB Ze_Reberto

                    K_Katsouranis SUB |  SUB D_Shittu

                            Mista SUB |  SUB A_Hemmings

 

 

 

 

Min. 1  :(new) I_Helguera with a glorious long pass to Raul

          ...  Raul tries to chip the ball over C_Cudicini!

          ...  The net bulges!

          ...  OH!! He has hit the side netting

          ...  Goal kick given

Min. 3  :(new) I_Helguera lobs the ball over the defence

          ...  D_Villa latches on to it

          ...  D_Villa hits a crisp volley!

          ...  But C_Cudicini punches it away

Min. 4  :(wol) S_Vukcevic can't keep control of it and loses possession!

          ...  He goes in hard and wins it back!

          ...  He creates some space for an opening!

          ...  What a shot from S_Vukcevic !

          ...  It could go anywhere

          ...  GOAL !!

          ...  S_Given will be disappointed he did not save that!

          ...  That’s given Wolverhampton Wanderers the advantage!

          ...  Newcastle United 0-1 Wolverhampton Wanderers ...

Min. 5  :(wol) Luis_Felipe runs at the defender

          ...  He gets past him!

          ...  He sees a team mate in space

          ...  He passes it to D_Ashton

          ...  D_Ashton with a low drive through the rain!

          ...  It takes a deflection!

          ...  But flies wide of the post!

          ...  CORNER!

          ...  S_Keita plays it into the danger area!

          ...  S_Given reads it well, and claims it!

Min. 12 :(wol) I_Olic runs at the defender

          ...  The ball rebounds off W_Gallas back to him!

          ...  That was fortunate, but he continues to go forward!

          ...  I_Olic tries to chip the ball over S_Given!

          ...  But he puts it well wide

          ...  That was a mishit effort!

Min. 13 :(new) D_Villa takes advantage of a defensive mistake

          ...  Can he make them pay?

          ...  D_Villa with a screamer of a shot !

          ...  GOAL !!

          ...  C_Cudicini will be disappointed he did not save that!

          ...  Newcastle United are back level!

          ...  Newcastle United 1-1 Wolverhampton Wanderers ...

Min. 14 :(wol) M_Gonzalez plays the early ball across the box to find S_Vukcevic in space

          ...  S_Vukcevic with a blistering shot !

          ...  S_Given saves, but he fumbles

          ...  But he gathers at the second attempt!

Min. 18 :(new) D_Albelda looks around for support

          ...  His team mate makes an overlapping run now!

          ...  He knocks a through ball to D_Villa

          ...  D_Villa flicks the header toward the far post!

          ...  C_Cudicini heads it away

          ...  He was showing off there!

Min. 21 :(wol) S_Keita knocks it past W_Gallas and runs onto it

          ...  He leaves the defender standing

          ...  But Lauren spotted the danger and cleans up the play

Min. 24 :(new) W_Gallas with the nod to Raul

          ...  L_Rinaudo wins the ball

Min. 26 :(wol) S_Keita backtracks with the ball

          ...  He hits the ball up field

          ...  M_Gonzalez latches onto the end of it

          ...  P_Vieira rushes in with a clumsy challenge!!

          ...  That’s a foul!!

          ...  The Referee warns him

Min. 28 :(wol) S_Keita watches his team-mates pull the defenders out of position

          ...  He decides to be greedy and run into the space

          ...  He's gone right through!

          ...  S_Keita rifles it to the far post !

          ...  S_Given parries it

          ...  The defender clears it

Min. 36 :(wol) M_Gonzalez gets to the bye line

          ...  He puts it into the box

          ...  He finds D_Ashton

          ...  D_Ashton tries to beat S_Given!

          ...  S_Given makes a good save

Min. 39 :(wol) M_Assuncao with a slick pass to D_Ashton

          ...  D_Ashton with only one thing on his mind!

          ...  He hits the ball towards goal!

          ...  GOAL !!

          ...  Hammered into the top corner!

          ...  That’s given Wolverhampton Wanderers the advantage!

          ...  Newcastle United 1-2 Wolverhampton Wanderers ...

Min. 43 :(REF) The board goes up indicating that there are 2 minutes of time to be added on

Min. 44 :(new) I_Helguera with an inch perfect pass to Lauren

          ...  Lauren hits the shot with the outside of the left foot!

          ...  But C_Cudicini just gets his fingers to that one

          ...  The Referee has given a goal kick

          ...  He's not having the best of days !

 

*************  HALF TIME  ****************

Half Time Score: Newcastle United 1-2 Wolverhampton Wanderers

 

Min. 46 :(new) I_Helguera with the header on

          ...  He finds Lauren in space

          ...  The defence has gone to sleep

          ...  Lauren is all alone

          ...  C_Cudicini comes towards him

          ...  He tries to slide it past C_Cudicini

          ...  C_Cudicini pulls off a save !!

Min. 47 :(new) W_Gallas with the Cruyff turn

          ...  S_Keita brings him down from behind!

          ...  But the ref gives nothing!

Min. 48 :(wol) S_Keita gains possession

          ...  Good sliding challenge from D_Villa

          ...  It goes out of play

          ...  CORNER!

          ...  S_Keita chips the ball into the area!

          ...  M_Gonzalez swings a leg at it!

          ...  But S_Given punches it away

          ...  He commands his area so well

Min. 49 :(new) D_Albelda with a measured pass to D_Villa

          ...  D_Villa with the header !

          ...  It goes wide!

          ...  He made that look harder than it was!!

Min. 55 :(new) Raul takes possession

          ...  He's got no outlet

          ...  He decides to go alone

          ...  But L_Rinaudo comes away with the ball

          ...  Excellent defending there!

Min. 60 :(wol) The assistant manager is out on the touchline shouting orders

          ...  It seems Wolverhampton Wanderers will now be playing D

Min. 60 :(wol) S_Keita is taking a throw in

          ...  He takes a couple of strides back

          ...  He throws the ball to I_Olic

          ...  P_Vieira slides in hard!

          ...  And knocks the ball out for a throw!

Min. 66 :(new) Raul jumps over I_Olic's challenge

          ...  Oh, beautiful nutmeg

          ...  He's clean through

          ...  Cacapa with a bad challenge

          ...  The Referee will want to speak to him

Min. 70 :(new) W_Gallas chests it down

          ...  W_Gallas flings a shot at goal !

          ...  The ball moves through the air!

          ...  C_Cudicini moves quickly!

          ...  Can he get to this?

          ...  It’s beaten him!

          ...  But it thumps the post!!

          ...  And goes out!

Min. 73 :(wol) D_Ashton is unmarked!

          ...  Emerson slides in hard!

          ...  And knocks the ball out for a throw!

Min. 75 :(new) Raul flicks it over Cacapa's head

          ...  He showed some great skill there!

          ...  But he loses control of it

          ...  J_Yobo belts it clear

Min. 80 :(new) P_Vieira with a slide rule pass to Raul

          ...  L_Rinaudo reads the game well and cuts out the pass!

Min. 83 :(new) P_Vieira reads the run of Raul

          ...  The defender is caught ball watching

          ...  Raul takes advantage and races towards the goal!

          ...  Just C_Cudicini is between him and the goal

          ...  He rounds C_Cudicini

          ...  He thumps it towards the goal!

          ...  It goes over!!

Min. 85 :(new) Raul sidesteps his marker

          ...  D_Ashton rushes in with a clumsy tackle!!

          ...  That’s a foul!!

          ...  What’s The Referee going to give?

          ...  He just waves play on!

Min. 88 :(REF) The board goes up indicating that there are 4 minutes of time to be added on

Min. 93 :(wol) D_Ashton with the dribble

          ...  He's through on goal

          ...  J_Rothen takes the players legs from beneath him!!

          ...  That’s a poor tackle!

          ...  Shown a YELLOW CARD!!

 

*************  FULL TIME  ****************

 

 

Match Details

-------------------------------------------------------------------------------------------

Venue                : St James Park

Attendance          : 82,684

-------------------------------------------------------------------------------------------

Newcastle United Match Info

-------------------------------------------------------------------------------------------

Best player          : D_Villa (Man of the Match)

Scorers              : D_Villa (13)

Sent Off            : N/A

Booked              : J_Rothen (93)

Injured              : N/A

-------------------------------------------------------------------------------------------

Wolverhampton Wanderers Match Info

-------------------------------------------------------------------------------------------

Best player          : D_Ashton

Scorers              : S_Vukcevic (4), D_Ashton (39)

Sent Off            : N/A

Booked              : N/A

Injured              : N/A

-------------------------------------------------------------------------------------------

 

Match Statistics

-------------------------------------------------------------------------------------------

                        Newcastle United  |    Wolverhampton Wanderers

Attempts on Goal    :          9        |      8

Off target          :          4        |      2

On target            :          5        |      6

Possession          :          57        |      43

Corners              :          0        |      2

Red Cards            :          0        |      0

Yellow Cards        :          1        |      0

Subs Used            :          0        |      0

Fouls                :          9        |      11

Key Tackles          :          4        |      6

Key Passes          :          9        |      6

-------------------------------------------------------------------------------------------

Final Score          : Newcastle United 1 - 2 Wolverhampton Wanderers

-------------------------------------------------------------------------------------------

 

 

Player Statistics - Newcastle United

Name          Pos  St  Tk  Ps  Sh  Ag | Min Sav Ktk Kps Ass Sht Gls Yel Red KAb TAb PAb SAb

-------------------------------------------------------------------------------------------

S_Given        GK  17  1  1  1  22 |  96  5  0  0  0  0  0  0  0  9  0  0  0

G_Neville      DF  1  13  5  0  38 |  96  0  0  0  0  0  0  0  0  0  0  0  0

W_Gallas      DF  1  13  6  3  37 |  96  0  0  1  0  1  0  0  0  0  0  5  1

Lauren        DF  1  12  9  2  37 |  96  0  1  0  0  2  0  0  0  0  12  0  10

I_Helguera    DF  1  11  11  2  33 |  96  0 0 4 0 0 0 0 0 0 0 20 0

P_Vieira      MF  1  9  14  5  38 |  96  0  1  2  0  0  0  0  0  0  12  10  0

Emerson        MF  1  8  13  7  23 |  96  0  1  0  0  0  0  0  0  0  12  0  0

D_Albelda      MF  1  9  13  7  26 |  96  0  0  2  0  0  0  0  0  0  0  10  0

J_Rothen      MF  1  5  13  7  30 |  96  0  0  0  0  0  0  1  0  0  -2  -2  -2

Raul          FW  1  2  5  14  26 |  96  0  0  0  0  2  0  0  0  0  0  0  2

D_Villa        FW  1  5  8  15  33 |  96  0  1  0  0  4  1  0  0  0  12  0  26

B_Friedel      GK  16  1  1  1  22 |  0  0  0  0  0  0  0  0  0  0  0  0  0

C_Zenoni      DF  1  10  6  3  29 |  0  0  0  0  0  0  0  0  0  0  0  0  0

T_Heleno      DF  1  10  5  5  23 |  0  0  0  0  0  0  0  0  0  0  0  0  0

K_Katsouranis  MF  1  4  13  8  25 |  0  0  0  0  0  0  0  0  0  0  0  0  0

Mista          FW  1  3  5  10  35 |  0  0  0  0  0  0  0  0  0  0  0  0  0

 

Player Statistics - Wolverhampton Wanderers

Name          Pos  St  Tk  Ps  Sh  Ag | Min Sav Ktk Kps Ass Sht Gls Yel Red KAb TAb PAb SAb

-------------------------------------------------------------------------------------------

C_Cudicini    GK  16  1  1  1  22 |  96  4  0  0  0  0  0  0  0  9  0  0  0

J_Yobo        DF  1  13  3  2  27 |  96  0  1  0  0  0  0  0  0  0  12  0  0

Luis_Felipe    DF  1  12  7  2  22 |  96  0  0  1  0  0  0  0  0  0  0  5  0

Cacapa        DF  1  12  6  4  29 |  96  0  0  0  0  0  0  0  0  0  0  0  0

L_Rinaudo      DF  1  12  3  3  19 |  96  0  3  0  0  0  0  0  0  0  36  0  0

S_Vukcevic    MF  1  5  12  5  25 |  96  0  0  0  0  2  1  0  0  0  0  0  20

S_Keita        DM  1  7  12  5  28 |  96  0  1  2  0  1  0  0  0  0  12  10  5

M_Gonzalez    MF  1  3  11  8  28 |  96  0 0 2 0 1 0 0 0 0 0 10 5

M_Assuncao    DM  1  9  11  4  36 |  96  0  0  1  1  0  0  0  0  0  0  15  0

I_Olic        FW  1  4  9  12  25 |  96  0  0  0  0  1  0  0  0  0  0  0  1

D_Ashton      FW  1  4  7  12  35 |  96  0  1  0  0  3  1  0  0  0  12  0  21

M_Taylor      GK  12  1  1  1  31 |  0  0  0  0  0  0  0  0  0  0  0  0  0

Benjani        FW  1  3  7  12  22 |  0  0  0  0  0  0  0  0  0  0  0  0  0

Ze_Reberto    MF  1  4  10  8  24 |  0  0  0  0  0  0  0  0  0  0  0  0  0

D_Shittu      DF  1  11  5  3  31 |  0  0  0  0  0  0  0  0  0  0  0  0  0

A_Hemmings    FW  1  3  4  9  21 |  0  0  0  0  0  0  0  0  0  0  0  0  0

1252919096 Produced from ESMS+ v3.10

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...