ASECOのインストール

DedicatedServer(TrackManiaゲームサーバ専用アプリ)の支援ツール。
Track毎のコースレコードの記録、Trackの評判投票(karma)、Chatコマンドによるサーバ管理などが行える。

必要環境

準備

(WindowsXPを基準にしています)

↑↑ ページトップへ ↑↑

インストール

適当なところにフォルダを作成し、「aseco.php」とnewinstallフォルダの中身をコピー
includes、logs、plugins、styles、typesフォルダを、フォルダごとコピー
以下のようになる

(ASECOフォルダ)┬ \includes\ ─ basic.inc.php ... 等
               ├ \logs\ ─ 空フォルダ
               ├ \plugins\ ┬ \rasp\ ─ plugin.matchsave2.php ... 等
               │           └ plugin.about.php ... 等
               ├ \styles\ ─ blue.xml ... 等
               ├ \types\ ─ challenge.class.php ... 等
               ├ aseco.php
               ├ admingroups.xml
               ├ Aseco.bat
               ├ Aseco.sh
               ├ chatbot.xml
               ├ config.xml
               ├ help.tpl
               ├ jukebox.xml
               ├ localdb.xml
               ├ matchsave.xml
               ├ plugins.xml
               ├ pubdb.xml
               └ rasp.xml

Aseco.batをテキストエディタで開きPHPのPathを書き換える

set INSTPHP=C:\Program Files\php
↓↓↓↓↓
set INSTPHP=C:\xampp\php
↑↑ ページトップへ ↑↑

初期設定

最低限確認するのはadmingroups.xml、config.xml、localdb.xml、plugins.xmlの4つ
UTF-8で編集できるテキストエディタを使う
(全角文字(2byte文字)を使わなければUTF-8でなくてもOK?)

↑↑ ページトップへ ↑↑

起動・終了

↑↑ ページトップへ ↑↑

補足事項

エラーでASECOが正常に起動しない場合、Windows(Aseco.batで起動)だと無限ループになっているので
エラー終了→ASECO起動→エラー終了→ASECO起動
を繰り返してしまいエラーメッセージが読み取れない。
こんな時は、Aseco.batに

~~(前略)~~
echo Program exit at %date% %time% - errorlevel %errorlevel% >> restart.txt
pause  ← この1行を追加
goto restart

REM if you want aseco to NOT restart itself automatically, add "pause" above the "goto restart" line

これでエラー終了時点でキー入力待ちになるので、ゆっくりエラーメッセージを読めます(;´ω`)