PDA

Просмотр полной версии : Автоматическое удаление сэйвов с FTP



Ale
30.08.2004, 21:21
Введена в эксплуатацию система автоматического удаления старых сэйвов с FTP. Теперь на сервере будет храниться по 2 последних сэйва каждого игрока (последних в смысле года хода, а не времени отправки).

Для того, чтобы не стереть что-нибудь нужное, скрипт будет удалять только правильно названные файлы. Поэтому игроки должны называть свои сэйвы следующим образом:

1. Сэйв должен начинаться с имени игрока в игре. Если кто-то не знает, какое имя от него ждет система, то ему идти http://pbem.civfanatics.ru/ , дальше в каталог с сэйвами нужной игры (линк "Cкачать сейв"). Здесь лежит файл gamers.txt. В нем перечисленны участники игры.

2. Сэйв должен заканчиваться годом Вашего хода, например 110BC. Между цифрами и BC|AD можно поставить один пробел или символ подчеркивания, например 1950_AD. Сэйв должен иметь расширение SAV. BC и AD должны быть написаны латинскими буквами.

Примеры правильно названных сэйвов:
Ale470BC.SAV
Copper_550_BC.SAV
Copper_CB_2500 BC.sav
GeKtOrRr_570 Bc.SaV

Примеры неправильно названных сэйвов:
Civiliz450AD.SAV (надо Civilizator450AD.SAV)
Cat_Behemoth_10.sav (отсутствует BC или AD)
Vox8_16.sav (надо указывать год хода)
A8_3500BC.SAV (сокращать имя игрока не разрешается)
BOPOH_2000 Д.Н.Э. (нужно писать BC)
pioner_2000_ВС (ВС написано русскими буквами, а надо латинскими)

Естественно, эти правила не распространяются на файлы, которые не должны быть стерты с FTP.

Внимание: Неправильно называющие свои сэйвы игроки рискуют навлечь на себя гнев Гостя!

sapient
22.09.2004, 11:21
Есть предложение в именах сэйвов впереди писать дату, или номер хода, а после ник, чтобы при сортировке по алфавиту (они ведь так сортируются на ftp?) они располагались в хронологическом порядке.

Pilips
22.09.2004, 12:02
они сортируются по времени создания( или вылаживания?) - так, что лежат в нужном порядке :yes:

swan
25.09.2004, 20:37
По моему не работает фича - уже три файла скопилось, которые не относятся к последним двум сейвам

BOPOH
17.10.2004, 12:32
Внимание!!!
У нас в игре Ворон - Катя поменялся игрок (ДелСт). Сервак перестал удалять савы.

Гость
02.06.2005, 09:05
размер принимаемого файла увеличен до 600Кб

Alex Taran
02.06.2005, 09:18
Гость Уряяя!!! :applau2: :applau2: :applau2:

Eugene
02.06.2005, 09:27
А может быть вся эта бодяга будет лучше работать если сохранять файлы так как их именует Цива, только паковать, естественно, поменяется расширение c .SAV на .ZIP. Не знаю правда сможет ли скрипт понимать в наименовании сейва Д.Н.Э. и Н.Э.?

Гость
02.06.2005, 09:34
цива именует с пробелами, а на сервере в названиях файлов тогда будет бодяга %20 вместо символа пробела, т.е. плохо читаемое и на экран не влезающее... оттого шаманство и было заведено

Witan
08.12.2005, 20:27
Надо б скрипт по удалению савов заточить под 4-ку. Она сама файлы называет по шаблону Player1_to_player2_BC-1234.zip
Например, Witan_to_Roamer_BC-3900.zip

Гость
08.12.2005, 21:27
сам зипуй, экономия места до 25%

General
28.02.2006, 23:10
Сам знаю, как иногда напрягают такие пожелания, но вот подумал я, что интересно было бы иметь статистику по времени простоя каждого игрока, т.е. сколько времени проходит с предыдущего до его ходов.
А на чём писали систему автоматического удаления?

Гость
01.03.2006, 00:59
php + js местами
а ты разбираешься ? а то могу ключики дать, пора модифицировать