-
Notifications
You must be signed in to change notification settings - Fork 0
/
Serverlist.txt
28 lines (28 loc) · 1.51 KB
/
Serverlist.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
-------------------------
КАК ЗАХОСТИТЬ СЕРВЕРЛИСТ:
-------------------------
0. Вам понадобится сервер с PHP v >= 4 и MySQL v >= 5.
1. В любую базу MySQL добавьте таблицу "games", состояющую из 4 полей:
ip (VARCHAR 40); //а вдруг IPv6? :3
name (VARCHAR 255);
player (VARCHAR 255);
last_update (DATETIME).
2. В source\slist\config.php проставьте:
вместо MYSQL_USER - имя пользователя базы;
вместо MYSQL_PASSWORD - пароль пользователя базы;
вместо MYSQL_DATABASE - имя базы;
вместо MYSQL_SERVER - адрес сервера MySQL с вашей базой (обычно localhost).
3. Загрузите содержимое папки slist на ваш сайт.
4. Проведите chmod и прочие танцы с бубном.
5. Проверьте работоспособность скриптов, открыв в браузере сначала
http://ваш_сайт/путь/до/папки/с/листом/insert.php?name=TEST&player=TEST
, затем
http://ваш_сайт/путь/до/папки/с/листом/list.php
6. Если все прошло нормально, вы должны увидеть маленькую таблицу в одну строку, выглядит так:
________________________
| TEST | TEST | ВАШ_IP |
------------------------
7. В server.cfg поправьте значение sv_slist на ваш_хост, в game.cfg поправьте значение cl_slist на ваш_хост.
7.1. В server.cfg поставьте значение sv_slist_path на путь от корня сайта до папки с серверлистом (вида "/misc/d2dmp/slist/", со слешами, начальным и конечным). В client.cfg поставьте то же самое в качестве значения cl_slist_path.
8. По желанию можно запихнуть clear.php в cron, дабы таблица чистилась от багнутых записей. В другом случае сей скрипт вообще не понадобится.
9. Готово.