chat {
listen 127.0.0.1:8888;
paths {
url "www";
php "../www";
skin "skin";
logs "logs";
sess "www-sess";
chat "www-chat";
conf "www-conf";
server "www-server";
}
intervals {
ping 9;
cron 90;
status 15;
statistics 300;
}
timeouts {
leave 600;
connect 60;
}
antivirus_hack true;
message_history 30;
http_server test.spchat.ru;
data {
clean_file true;
max_size 10485760;
}
admin {
view_ip 100;
ignore 300;
}
session {
name "PHPSESSID";
alphabet "0123456789abcdefABCDEF";
length 32;
}
messages {
join_room "
Вы вошли в комнату: {@room}
";
change_room "пользователь перешёл в комнату: {@room}";
end_of_buffer "
";
lost_connection "связь с пользователем была потеряна";
duplicate_windows "
"
""
"Соединение было завершено чат-сервером. Пожалуйста, не открывайте несколько окон чата одновременно!"
"";
server_restart "
Чат-сервер перезапускается. Пожалуйста, подождите...
";
server_shutdown "
Чат-сервер завершает работу...
";
address_blocked "";
}
scripts {
reload_irc_frame "";
reload_this_frame "";
document_domain "";
}
}
logging {
handler {
backup_log true;
max_size 1048576;
filename "spdaemon.log";
severity notice, warning, error;
}
handler {
backup_log true;
max_size 1048576;
filename "warning.log";
severity error, warning;
}
handler {
backup_log true;
max_size 1048576;
filename "error.log";
severity error;
}
handler {
backup_log false;
max_size 4194304;
filename "debug.log";
severity all;
}
}
filter {
enabled true;
list_size 4096;
rule {
name "localhost";
address 127.0.0.0;
netmask 255.0.0.0;
block_duration 600;
conn_per_minute 50;
max_connections 20;
}
rule {
name "intranet";
address 192.168.0.0;
netmask 255.255.0.0;
block_duration 600;
conn_per_minute 50;
max_connections 20;
}
rule {
name "intranet";
address 10.0.0.0;
netmask 255.0.0.0;
block_duration 600;
conn_per_minute 50;
max_connections 20;
}
rule {
name "default";
address 0.0.0.0;
netmask 0.0.0.0;
block_duration 600;
conn_per_minute 20;
max_connections 10;
}
}
frontend {
enabled true;
http_header X-Real-IP;
address 217.112.37.121;
}