Changeset 9 for trunk/www/server.php


Ignore:
Timestamp:
Jun 11, 2009, 11:26:18 AM (15 years ago)
Author:
george
Message:
  • Odstraněno: Původní adresář souborů emulátorů.
  • Přidáno: Omezení max. počtu serverů.
  • Přidáno: Třída pro obsluhu úloh.
  • Opraveno: Pojemnování zdrojových konfiguračních souborů mangosu.
  • Upraveno: U úloh doplněn stav běžící.
  • Přidáno: Kostra třídy pro zobrazování tabulek.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/server.php

    r8 r9  
    3131  function AddTask($Title, $Task)
    3232  {
    33     $this->Database->insert('Task', array('Server' => $this->Server['Id'], 'Title' => $Title, 'Time' => 'NOW()', 'CommandList' => implode("\n", $Task)));
     33    $this->Database->insert('Task', array('User' => $this->System->Modules['User']->User['Id'], 'Title' => $Title, 'Time' => 'NOW()', 'CommandList' => implode("\n", $Task)));
    3434  }
    3535 
     
    6666      'mysql --user=server'.$this->Id.' --password=server'.$this->Id.' server'.$this->Id.'_characters < emulator/'.$this->Server['Database']['Emulator']['Id'].'/share/mangos/sql/characters.sql',
    6767    );
    68     if($Delete = true)
     68    if($Delete == true)
    6969    {
    7070      array_unshift($CommandList, 'mysql --silent --skip-column-names -u server'.$this->Id.' -pserver'.$this->Id.' server'.$this->Id.'_mangos -e "show tables" | gawk \'{print "drop table " $1 ";"}\' | mysql -u server'.$this->Id.' -pserver'.$this->Id.' server'.$this->Id.'_mangos');
     
    162162    // mangosd.conf
    163163    $Config = new MangosConfigurationFile($this->Database);
    164     $Config->Load($EmulatorEtcDir.'mangosd.conf');
     164    $Config->Load($EmulatorEtcDir.'mangosd.conf.dist');
    165165    $Config->ParameterList['LoginDatabaseInfo'] = 'localhost;3306;server'.$this->Id.';server'.$this->Id.';server'.$this->Id.'_realmd';
    166166    $Config->ParameterList['WorldDatabaseInfo'] = 'localhost;3306;server'.$this->Id.';server'.$this->Id.';server'.$this->Id.'_mangos';
     
    177177    // realmd.conf
    178178    $Config = new MangosConfigurationFile($this->Database);
    179     $Config->Load($EmulatorEtcDir.'realmd.conf');
     179    $Config->Load($EmulatorEtcDir.'realmd.conf.dist');
    180180    $Config->ParameterList['LoginDatabaseInfo'] = 'localhost;3306;server'.$this->Id.';server'.$this->Id.';server'.$this->Id.'_realmd';
    181181    $Config->ParameterList['RealmServerPort'] = $this->RealmdBaseNetworkPort + $this->Id;
Note: See TracChangeset for help on using the changeset viewer.