-$max_room_number = 3; //最大ルーム数\r
-$spilt_size = 1024 * 512; //分割するサイズ\r
+$spilt_size = 1024 * 512; //分割するサイズ\r
$reset_password_diff = 1000 * 60 * 60; //ルームパスワードをリセットする間隔\r
$gc_time_interval = 1000 * 60 * 60; //ゴミ掃除を行う間隔\r
-$invaild_token_message = "トークンが一致しませんでした";\r
-$block_message = "メッセージの送信に失敗しました"; //ブロック時のメッセージ\r
-$not_match_password = "パスワードが一致しませんでした"; //パスワードが一致しない場合に表示されるメッセージ\r
-$password_setted_message = "パスワードを設定しました"; //パスワードが設定されたときに表示されるメッセージ\r
-$password_resetted_message = "パスワードをリセットしました"; //パスワードが再設定されたときに表示されるメッセージ\r
-$failed_set_password_message = "パスワードの設定に失敗しました"; //パスワードが再設定されたときに表示されるメッセージ\r
$ip_ban_list_file_name = "ipbanlist.txt"; //アクセスを禁止するIPが記録されているファイル\r
$room_configure_file_name = "roomlist.txt"; //ルームの設定が記録されているファイル\r
-$username = "admin"; //管理者用のページにアクセスできるユーザ名\r
-$password = "admin"; //管理者用のページにアクセスするのに必要なパスワード\r
$system_name = "system"; //システム発言を表す名前\r
$log_directory = "log"; //ログファイルを置くフォルダー\r
$log_file_name = "logfile%d.txt"; //ログファイル名(%dはそのままにしておくこと)\r
$splited_log_file_name = "logfile%d_%s.txt" //分割後のファイル名(%dと%sはそのままにしておくこと)\r
$pastlogfile_pattern = "logfile%d(_+.*)?\.txt"; //過去ログと判定する正規表現\r
\r
+var resource = require("./resources.js");\r
+var config = require("./configure.js");\r
var lazy = require("./lazy.js");\r
var security = require("./security.js");\r
var fs = require("fs");\r
io.set("log level", 1); // ログレベルを設定(デフォルトより下げている)\r
});\r
\r
- for(var i = 0; i < $max_room_number; i++)\r
+ for(var i = 0; i < config.max_room_number; i++)\r
{\r
clients[i] =io\r
.of(GetNameFromRoomNumber(i))\r
}\r
\r
function auth_proc(user, pass) {\r
- return user === $username && pass === $password;\r
+ return user === config.username && pass === config.password;\r
}\r
\r
function log_proc(req, res) {\r
function admin_postproc(req,res){\r
if(req.session.items.token != req.body.token)\r
{\r
- res.send($invaild_token_message);\r
+ res.send(resource.invaild_token_message);\r
return;\r
}\r
if(typeof(req.body.erase) != "undefined")\r
}\r
function Clear(){\r
collection = {};\r
- for(var i = 0; i < $max_room_number; i++)\r
+ for(var i = 0; i < config.max_room_number; i++)\r
Add(i,null,null);\r
};\r
function Add(rno,pass,hiddenlogflag){\r
message:null,\r
};\r
if($rooms.Get(rno).IsVolatile() == false && $rooms.Get(rno).SetPassword(msg.owner,msg.password))\r
- newMeg.message = $password_setted_message;\r
+ newMeg.message = resource.password_setted_message;\r
else\r
- newMeg.message = $failed_set_password_message;\r
+ newMeg.message = resource.failed_set_password_message;\r
ParseSendMsg(socket,newMeg);\r
}\r
\r
\r
if(ipbanlist.IsBlockedToWrite(ip))\r
{\r
- socket.emit("error",$block_message);\r
+ socket.emit("error",resource.block_message);\r
return;\r
}\r
\r
\r
if(ipbanlist.IsBlockedToWrite(ip))\r
{\r
- socket.emit("error",$block_message);\r
+ socket.emit("error",resource.block_message);\r
return;\r
}\r
\r
\r
var newMeg = {\r
name:$system_name,\r
- message:$password_resetted_message,\r
+ message:resource.password_resetted_message,\r
};\r
\r
$rooms.Get(rno).AddRom(ip);\r
\r
if(ip in ipbanlist)\r
{\r
- socket.emit("error",$block_message);\r
+ socket.emit("error",resource.block_message);\r
return;\r
}\r
\r