Stepmania Onlineはオンラインでプレイするorignie変更Stepmaniaです. 対策として, この改正は、ゲームに含まれていました. サーバーのSMOのインストール方法.

FYI, 次のインストールはUbuntuの下で行いました 8.10 基本インストールで. 私は他のディストリビューションをテストしていません, さえもCygwinのと.

インストールに起動する前に, 以下を有することが必要です :

  • サーバーのソース (最新のtarballをここに得ることができます : HTTP://smonline.svn.sourceforge.net…)
  • 以下の追加パッケージ :
    • グラム++ - 4.2
    • litool
    • libmysql-devの
    • libxml2の-devの
    • libboost-regexの-devの
    • automakeに
    • autoconfの

g ++の使用が必須です - 4.2. バージョン 4.3 ヘッダーに変更があったことは変更せずに、それは不可能コンパイルを行い.

あなたがtarballをダウンロードしたフォルダに移動し、その内容を解凍

タールxzvf SMOnline2.tar.gz

その後SMOnline2フォルダを入力し、autogen.shファイルの権限を変更 777

chmodコマンド 777 autogen.sh

その後、sudoでこのスクリプトを実行します (Ububtu用) ファイル構成さを生成します

sudoの./autogen.sh

次に、コンフィギュレーションを実行します

sudoのは./configure CXX =グラム++  -  4.2

その後、コンパイル

sudoは作ります

その後、缶, あなたがしたい場合, コマンドを使用して、/ usr / local / binにバイナリをインストールします

sudoはmake installを

最後に, あなたは、不要なファイルを削除するために洗浄することにより終了することができます

sudoをきれいにします (ou distclean pour enlever aussi les makfile/configure)

Avant de lancer le serveur, vous devez exécuter le script SQL StatsSqlTables.sql afin de créer les tables de stats nécéssaires (il ne crée pas la base). Vous devrez également créer les tables utilisateurs, soit en installant un forum phpBB, soit en exécutant ces 2 requêtes :

CREATE TABLE  `smo_forums`.`phpbb_users` (
  `user_id` int(10) NOT NULL auto_increment,
  `user_level` int(10) NOT NULL,
  `username` varchar(50) NOT NULL,
  `user_password` varchar(50) NOT NULL,
  PRIMARY KEY  (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1

CREATE TABLE  `smo_forums`.`phpbb_banlist` (
  `ban_userid` int(10) NOT NULL,
  PRIMARY KEY  (`ban_userid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1

Une fois les tables crées, il faudra modifier le fichier smoconfig.xml afin de modifier le user/password pour l’acces aux bases, および塩基の名前.

変更後, 単にコマンドを実行します。

smonline2

そして、サーバーはエラーなく正常に起動されます. smoconfig.xmlファイルは、コマンドを実行するフォルダに配置されなければならないことに注意してください