Autors: Dmitry Litsa 2:5035/24
        Andrey Serdiukov 2:5035/13 microkod@kursknet.ru
Version: 13.24.005

          p  p祭    ⥫  p p "
窨",     ⮩ (⥫) , p   ᥡ
寧   p      ᥣ    p  ⮣  p㤮,  
㢫⥫쭮 p.
          楫  -    ᪮쪮  p⠢ 
 ⮩  饬  稪.

                                          p騬 頥 ...

        pp  ᠭ         몥 - , p
5.004.  祬    p     ? , -p - 祭 
p  㭪樨,  -p  -  稥  pᨨ    p,
-p  -  p訥  ⥪,  ᮡ   p  p⮬.
pp p  /2,  ⠭p묨 ⥪, p
᮫⭮    p뢠.    㦭  ᪠ - ⠭
p,    ...  ⥪ 뫠 饭  www. cpan.org - 
       pp. .. p - ppp,   ᠬ
p  ⠢    室.  騥   
 ᢮   梥 - , 뫠  짠.

          pp,  ⫨稨  
        -  p  p    -  -  뫪   p 室,
p⪠  (p ⮬ p⠥   , ⠪    p⠬)
        -  ⥯p  ᫨  p    ᮡ⨥,   ᪠ 
p窠
        -    ᮮ饭  p/ 室,  p  
p㣠    뢮       ⠫  p ᠣ, ⠥
,  p 室   樨
        -  ᠭ 쬠   p  
        -        pp   p᪨   p   p
(pp蠥 樮쭮)


        pp ᪠ pp

        perl hostman.exe <樨>
        樨
        manager          -   p p
        stop             - ⠭ p p (祬  - 
 ,  ᤥ,  筮 ⠭  Cnrl-C)
        init             - p 䨣
        stat             - pp   p
        sleep             -  ᫠  ᫨    㪠  p  -  
pp,  騥  ,      騥 ﬨ p 
 p, p ⮣, p ⨯ GameName:Race1+RaceXX+Race11
 ᫨  㪠 p, ..
        perl hostman.pl sleep g4:2+3+8
        ᫨  p 4  p,p  
        run               -    p  p㤨⥫쭮,  p
㪠뢠 筮  sleep,   ⠢      䫠 RunGamemaster,
᫥騩   㤥 p饭.
        start             -    p  p㤨⥫쭮,  p
㪠뢠 筮  sleep,   ⠢      䫠 RunNormal,
᫥騩   㤥 p.

         
        ~~~~~~~~~~~~~~~~~
        HOSTMAN.CFG

       pp 䨣p樨:

         䠩  p - p, 稭  rem  # 
; p pp


- HOSTNAME   = My host name
  ~~~~~~~~
          .    쬠,  騥    p   From
  pᮢ묨     p뢠.   
᪮쪮,      p ⮩ (p - p 砫쭮 
筮 -   )  㪠뢠 ᪮쪮 p
pp :
HOSTNAME   = LDV_HOST,LDVHOST
HOSTNAME   = GAMEHOST
HOSTNAME   = GAME_HOST
HOSTNAME   = GAME HOST
HOSTNAME   = HOST
          ⥯p pp  6 .

- HOSTFROM   = LDV Host
  ~~~~~~~~
        쬠       From   p - pp
  ⮫쪮 .

- HOSTFIDO   = 2:5035/24
  ~~~~~~~~
        쬠      室  ⮣ p - .

- HOSTEMAIL  = microkod@kursknet.ru
  ~~~~~~~~~
        쬠  -  室  ⮣ p - .

- CHECKTIME  = 5
  ~~~~~~~~~
         ᪠஢ ()뫠/䠩  .

- WORKDIR    = :/MYHOST/
  ~~~~~~~
        稩  ⠫  -    ᯮ⥫ 䠩, 
 ⥬ - 
         :   ⠫  \  /

- TMPDIR    = :/MYHOST/TEMP/
  ~~~~~~
        p    ⠫   -       p  䠩
(p,     ⮬ 㤠 :) - , ⥫쭮 ⮡
  ⮬  ⠫    -  뫮, p ⭮ pp 
直 "" p娢,   ᢮.

- INMSGDIR   = :/MAIL/NETMAIL/
  ~~~~~~~~
          ⮬  ⠫  ᪠ 뫮 (*.msg) ( ᪮쪮 -
筮 HOSTNAME)

- INFILEDIR  = C:/MAIL/FILES/,C:/MAIL/FILES.PRO/
  ~~~~~~~~~
         ⮬  ⠫   䠩, ᫠ ४⮬ (筮
HOSTNAME)

- INEMAILDIR = C:/MYHOST/INEM/
  ~~~~~~~~~~
       ⮬ ⠫() ᪠㥬 - ( ᪮쪮)

- OUTMSGDIR  = C:/MAIL/NETMAIL/
  ~~~~~~~~~
        pp  室饥  뫮.  ⠫    .
뫮      p  ᢮  ᫮  ,  稭    1,
pp .msg

- OUTEMAILDIR= :/MYHOST/OUTEM/
  ~~~~~~~~~~~
     C  ନ㥬  -  뢮 ( !).    p
᢮  ᫮  , 稭  1, pp .out, p⠭ 
뫪  p    ⮬ (    p,  
 p  p   뫠 ᪮쪮  p㣮)

- BACKUPTO   = :/MYHOST/BACKUP/
  ~~~~~~~~
        p  ᯥ譮  p  䠩    室    
-p娢      gm-<  p>.z<p p  16 p>. ᫨
⠫  㪠 - p  㤥.

- HOSTMSGS   = :/MYHOST/TOHOST/
  ~~~~~~~~
       ⠫ 
     -  쬠  (.. 쬠   ,   ᮤp騥 室 
ᮤp騥  p  室),    ᮮ饭  ᣥpp ᠬ
p⮬  (  p,  ᮮ饭    宬  䠩, ᫨  ᪥
p p)
     -  䠩,  ᠣ    ᪨ -뫠, 室騥  p
室,     p⠭ p p쭮 - ᠣ  
᫮      pp  FM,  -뫮  -    ᫮  
pp   EM,   䠩   -    p      pp
V<砩  16  ᫮>  -  ᮮ饭    ᮮ⢥饣 䠩
pp   쬠 '.

      -   p 室 ?
    -  䠩    ⠫  INFILEDIR
        
       player  p   饭  p + p p
        pp
       tr?  vp?  zi?  ra? ar? lz? (᫥ ᨬ,  ᯮᮡ
  p  p뢠  䠩  p騢 ᫥ 㪢
pp ⢥)
       pp - g1ayer5.trn - 䠩 p   g1  p
       P  -  p    p  10-32  pp  ⠪  
⨭᪨  㪢 a-z, ..  p 11     11ayer5.trn
  blayer5.trn  -      p  -  ᫨  p    B - 
pp  11ayer5.trn  .
           -    -    p  11,      p  B  (p,
ᮮ⢥⢥, 10)

    -  쬮  (-    䨤)    , 饥 p 
begin <᫮> < 䠩> -  쬮 p  , 
    pᯮ,  䠩    playerX.trn (p ⮬
  ᠡ   ᮤp game < p> race <p p>), ⠪ 
ᮣ᭮ ᮣ襭   䠩 (. )
      業  Subj  蠡 game <X> race <Y>
        -  pᯮ  p   ⨯ , .. 
      ᠬ  p,    p娢    ,   㪠 ᠡ -
pp   ⮬ 砥  P >  P > SUBJ
      ,     -    p뢠  筮  ,  ⮫쪮
pp    Content-Transfer-Encoding   p base64,  -
筮 .



- FROMGMDIR  = :/MYHOST/TOHOST/
  ~~~~~~~~~
        ⮬  ⠫  pᬠp  쬠       뫠
p.
      p 쬠 ( 誨 ⮫쪮)
      From:    Gamemaster( Gm) - pp p, pᯮ
⮫쪮  2 ᫮
      To:  p᫥  p  p   p, ᫨ ᥬ - 
All
      Subj:  p᫥    p p   p, ᫨ 
 p -  All
        쬠    㤠묨  㤦 p뫠 ᥬ 㪠
p  㪠 p,   䨤, ⠪   -.
      :
      From: Gm
      To: 1,2,4,7
      Subj: 1
      ....
      쬮   䥤, p,   p  p   1.

      p⪮  㯫: ,  p   p - p ,
  p  䠩  p  p  p,      , ⮬ 
㪠뢠 ⮫쪮 ,   ,   p  ᠬ p.

- SMTPSERVER = localhost
  ~~~~~~~~~~
         SMTP   pp,     p  㤥  ⢫  뢮
室饣  -.  ᫨  㪠 -  㤠  諥. ᫨ 
䠩    ⠫  OUTEMAILDIR  -    諥, p 㤠筮 뫪 -
㤠.

- POP3SERVER   = localhost
  ~~~~~~~~~~
- POP3USER     = user.name
  ~~~~~~~~
- POP3PASSWORD = userpassword
  ~~~~~~~~~~~~
      pp  p ᠣ  POP3 p⮪.
- POP3DELETE   = (yes/no)
  ~~~~~~~~~~
        쬠  騪 ᫨  㤠筮 p.

- UNZIP      = cmd.exe /c D:/ARC/UNZIP.EXE -o %ArcFile %ExtFile -d %DirName
  ~~~~~
        ࠧ娢஢  ZIP  䠩  -  ᯮ  譨
p,  p     맮 - ⮫쪮 p 譨 pp.
pp    %    ᠬ  p.  p᫥,  ⮡   뫮
p檨  pᮢ  p  ᪥ 譥 p, ⨯ p뢠, 
ᮧ -
     ;樨  %ArcFile -  娢
     ;            %ExtFile -  
     ;            %DirName - 㤠 

- DOZIP      = cmd.exe /c D:/ARC/ZIP.EXE -u -j %ArcName %ArcFiles;
  ~~~~~
       娢஢ ZIP 䠩 - 筮.
      ;樨  %ArcName -  娢
      ;            %ArcFiles- ᯨ᮪ 䠩

- UNRAR =                
- DORAR =
- UNARJ =
- DOARJ =
- UNLZH =
- DOLZH =

- DEUUE  = C:/DC/ARC/UUE.EXE X /Q %UUEFile %OutDir
  ~~~~~
             ஢  -  - p p, 
᫨   p - 뢠 譨 p
         ;樨 %UUEFile -  䠩  ஢
         ;      %OutFile -  室 䠩

- ENUUE  = CMD.EXE /C C:/ARC/UUENCODE.EXE -S10000 %BINFile %UUEFile
  ~~~~~
           ஢ ( !) - p p  p⠥ -
⠫  p p pᨩ
         ;樨 %BINFile -  䠩  ஢
         ;      %UUEFile -  室 䠩
         ; !!! ய⠢ ந ணࠬ !!!



- GAMEDATA = d:\myhost\1.gm
  ~~~~~~~~
            祭 ᠫ p -  ⮬ -  .
           䠩  p  横 p pp,
   㣠 祧 p p.

         p    p  ᮤp 䠩 ᠭ
p.

           

-  GAMENAME   = 1
   ~~~~~~~~
   p
-  GAMEDIR    = C:\MYHOST\GAME_1\
   ~~~~~~~
  ⠫ p饭 p
-  DAILY      = sssssss
   ~~~~~
   p᭮ - p⪠ ᮡ⨩   .
      ᭥
  s - ᫨ -    㤥 p ᫠ ᫨  ⮩ p
  c - 祪  - p pp 
  r - p  -    "" 
  ⠫ 㪢 祭  

  p pp -  p p ᮪ p, ⠪ ᭥
  sub CheckGame
  { $HoursGo  = ᪮쪮 ᮢ p諮  p諮 맮
    $NewCheck = p  pp ᮡ⨥ ᥣ

  ᫨ ( 饭  Run)
     { p;
       ᪠ = "RunGameMaster";
     }
  ᫨
     ( 饭  Sleep)
     {ᤥ ᫨;
     }
  ᫨ ( 室)
     { p;
      ᫨ (  ᪠ = "RunTimeOut" 
               ⠪    
              ᪠ = "RunImmediate" )
         {
           ᪠ = "RunNormal";
         }
      
         {
           ᪠ = "RunByAll";
         }
      }
  ᫨
     (० )
     {᫨ (⨣    9    $NewCheck)
             { ;
               ᪠ = "RunNormal";
             }
      ᫨
           (⥪ ६ )
             { ;
               ᪠ = "RunTimeOut";
             }
      
           { ᫨ ($NewCheck)
                  {ᤥ ᫨}
           }
     }
  ᫨
     ($NewCheck)
     {
      ᫨ (ᥣ ᫨?)
         { ᤥ ᫨;
         }
      ᫨
         (ᥣ 祪?)
         { ᫨ (  ᪠ = "RunByAll"  "RunGameMaster")
              {ᤥ ᫨;
                ᪠ = "RunNormal";
              }
           ᫨
              (  ᪠ = "RunImmediate" )
              {⨬ ;
                ᪠ = "RunNormal";
              }
           ᫨
              ( ⨣  )
              { ᭨ ;
                ᫨ ( ⪨)
                   {⨬ ;
                     ᪠ = "RunNormal";
                   }
                
                   {ᤥ ᫨;
                     ᪠ = "RunImmediate";
                   };
              }
           
              { ᭨ ;
                ᤥ ᫨;
                ᫨ ( ० )
                   {⠭ ० ;
                   }
                
                   { ᪠ = "RunImmediate";
                   }
              };
         }
      ᫨
        (ᥣ ࠭ ?)
        {
         ᫨ (  ᪠ = "RunByAll"  "RunGameMaster")
              {ᤥ ᫨;
                ᪠ = "RunNormal";
              }
         ᫨
              (  ᪠ = "RunTimeOut")
              {ᤥ ᫨;
                ᪠  = "RunImmediate";
              }
         
              {᭨ ;
               ⨬ ;
                ᪠ = "RunNormal";
              };
        };
   };

- RUNTIME    = 2:40
  ~~~~~~~
  p pp p  p

- RUNCOMMAND = cmd.exe /c C:\MYHOST\GAME_1\START.BAT
  ~~~~~~~~~~
  ,  ।      ᪠  .     
娢஢, ⥫쭮 㪠 १  .

- CHECKWEIGHT= 88
  ~~~~~~~~~~~
  室   ᪠  

- WEIGHTS    = 88888888888
  ~~~~~~~
      p  -  0-8 - , 9 - pp,  ᥣ
  p  祪        ᭨,      ﭨ  
뢠. ᫨ p  -  ⠢  㣮.

- WAIT       = 48
  ~~~~
  p    ᫥ 祪 ⨦ ,  , ᫨  㪠
  ᫥騩  p/祪 p p  ᫮, ᫨ 㪠 - p
  㪠  p, ᫨  㤥 ⨣    ⪨ -
p    (  ⮫쪮    p  RUNTIME)  p쭮 p
(RunNormal  pp),  -  p RunTimeOut

- ENABLEVIA  = YES
  ~~~~~~~~~
  p襭   p p᪠ p . ᫨ pp襭,  
  p  p᫠ 쬮,  ᠡ
  game < p> from <p p> to <p p>
  ⥫ 쬠 㩤  㪠 p, p 㩤 ⢥p 
ࠢ 쬠

- PLAYER1  = 2:5035/24,"Dmitry Litsa",attr=Hold,arc=zip,type=GameRaceTurn
  ~~~~~~~
  ᠭ p   p뫪
  a)  p
  b) " p" - 易⥫쭮  窠
  c) attr=p  p(易⥫쭮) ⨯ Crash Hold
  d)  arc=⨯  p娢p    p(zip,rar,arj -  㬮砭 zip,
易⥫쭮),
  e)  type=⨯  p娢(Game-  p,Race- p,
Turn-   p   室      16   p    pp,  
p  p, 易⥫쭮,  㬮砭 - player.vpf)

- PLAYER1  = microkod@kursknet.ru,arc=zip,type=GameAndRace,EMAIL,MIME
  ~~~~~~~
   , -, EMAIL-㪠뢠,  ᯮ짮 - ,
MIME - 㪠뢠,     p ᫠  -p,attr,arc,
type - 筮 p饬.
    p   ᪮쪮 p,  pp attr,arc 
type - 騥  .

  ,  - PLAYER11,   PLAYERB

- INCLUDE    = %BinFile %HostDirplayer6.rst -ArcIt -Race=5 28..33 mode=Sleep
  ~~~~~~~
 祭 䠩 p p.
 p ⥬,   ᤥ  .
 a) %BinFile(%TxtFile) -   p/⥪⮢
 b) -ArcIt  -   pp⥫쭮  ᦠ⨥(  ᠭ  ,
⥪⮢ 砥 ।⢥)
 c) -Race=p p - p ⮫쪮 ⮩ p
 d) >[p 室] 
    <[p 室] 
    [p 室1]..[p 室2] -p ᫥ ⮣ 室, ⮣
室,    室1  室2, ᫨ 饭 - ﭭ, p ⨯
+5 p  ⥪騩   5 室
 e)  mode  =  Sleep/Sent/Error/RRC  -      ⨯ 蠡
p뫪   (  ᪮쪮,  㪠  易⥫쭮,  p᪠  
).    p.
 f) %HostDir %RaceNum - ந ய⠢ ஢  ⠫
   ( ⠪ -  ⠭ 11,   B) - ஡ 
⤥,  ᫨⭮.


- RRC   = C:\MYHOST\otherrrc.tpl
  ~~~
- Sleep =
  ~~~~~
- Error =
  ~~~~~
- Sent  =
  ~~~~
     ᯮ 㣮 䠩 蠡 ନ஢ 뢮
(,    -  ᠬ    ,  - 㣮 蠡 ⮣ ⨯
ᮮ饭).


    .

  㬮砭 - 䠩
 RRC.TPL,
 ERROR.TPL,
 SLEEP.TPL,
 SENT.PTL

  ப  ய⠢. ਨ ন.

  蠡 - Please, receive new turn for game %ThisGame race %ThisRace.
  쬥  - Please, receive new turn for game GAME1 race 11.

 ய⠢ :
 %ThisGame -  
 %ThisRace -  
 %ThisTurn -  室
 %ThisTime - ⠩-⠬ ᫥ 室
 %ThisPres - ப,  室 
 %ThisWeig - ப,  ᮮ⢥ ப
 %ThisSumm - 㬬 ᮢ  室
 %ThisNeed -   室  ᪠

 %BinFile = %HostDirplayer%RaceNum.rst -ArcIt
 %TxtFile = %HostDirreadme 1..30 -ArcIt
  砥  䠩,   INCLUDE  䨣 , ⮫쪮 Mode=
 㪠뢠( ⠪ ᭮   蠡 )

 - ver .02
  樨 㤠 ࠢ
- GMPASSWORD = My private password
  ~~~~~~~~~~
  쬮,   饥    ᠡ    ஫  (ॣ⢨⥫)
業    ,  믮 ᮮ⢥⢥.

   ⥫ 쬠 ⨬ ᫥饥

      %HELP                      - ᫠ 
      %STATUS [gname1 .. gnameX] -   ( १ ஡)
          Ex: %STATUS       -   
              %STATUS 1 2 3 -     1 2 3
      %RUN [gname1 .. gnameX]    -   ( १ ஡)
          Ex: %RUN          -   
              %RUN 1 2 3    -     1 2 3
      %SLEEP [gname1 .. gnameX]  - ᫨  ( १ ஡)
          Ex: %SLEEP        - ᫨   
              %SLEEP 1 2 3:4+5+11
                            - ᫨   1 2    3,4  11   3
      %GETCFG gname              -  䨣  ( !)
      %SETCFG gname              - ⠭ 䨣  ( !)
      %ENDSET                    -  ᠫ  䨣
  ⢥,  ப  ⨬ 2  뢠  䠩
ᠭ  ,  ⮬       ᠭ. 筮 㤮
      %GETCFG,  ࠢ    ,  ᫠  
%SETCFG
      %ADDRESS = newaddress      -  ⥫  뫪 
      %MESSAGE [gname1 .. gnameX]
      %MESSAGE                   - ࠧ᫠ ᮮ饭 ப  ,
                                   ࠪ 筮 ᫨


- GMCOPYTO  = 2:5035/24.1,"Dmitry Litsa Home"
  ~~~~~~~~  = ldvhome@kursknet.ru,EMAIL
  ⢥      㤠  ࠢ 뫠  㪠
ᠬ

- INCOMEFIDO = 2:5035/24 2:5035/24.1
      To:  ਭ⮣  뫠        .   
⮬᪨      FROMFIDO.     
宦  ࠭⭮    ᮢ   (祭 
ᯮ  Host,  GameHost).    ⮬ p ᪠ 쬠 
INMSGDIR


     

  GAMESDAT.MOO

    ⮬  䠩  p  ⥪饥 ﭨ  p,  p -
 p -  p, pp p ﬨ.
G1:8x88x888888:56:8x88x888888:56:RunTimeOut:10806:10807:43168:10807::
1      2       3       4      5      6        7     8     9     10  11:12

1 -  p
2 - ᪮ppp   p
3 - ᪮ppp 㬬p  ᪠
4 - p   p
5 - p 㬬p  ᪠
  pp  4   5 ᮮ⢥ ⠪  ᠭ p,   2  3
᪨ . p ᮢ pp 4  5  p
 ᠭ, pp 2  3   祭 p.
6 -  ᫥ ᪠ (. ᠭ pp)
7 - ,  뫠  pp p
8 - ,  뫠 ᫥ ⥪ pp p
9 - p  ᥪ㭤 ᫥ ⥪饩 pp p
10- ,   ᫥  p (p,   ⮬)
11-    p  祭  (timeout)  ᮡ  ,  ᫨
  0 -  ⨢
12-      䫠 ᮡ⨩  ⨯ Sleep  Run,  樨p
p⢥ p

  ᫨    ᪮ppp 䠩 p窠 (⠢ ⠩, 䫮 ᫨
  p,      pp)   pp 㤥 ᯮ짮
      pp.    p    p  樠p
᫥ ᮡ⨥ ⮣   p.

  ,   pp    ᮡ    p樥  p
pp  8    9    ⥪騬,  7  pp    ᯮ  (
p  業 ᫥饣 ᪠ ).


13.24.005 - ࠢ   㤠 䨤譮 뫠 ᫠ 