Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Пожертвовать Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Сложная ошибка KeyValues.
Geny Дата: Четверг, 12.12.2013, 15:23:31 | Сообщение # 1
Сообщений: 110
Репутация: 0 [ +/- ]
KeyValues Error: LoadFromBuffer: missing { in file Admins.txt
(*STEAM_0:0:1605937098*),
cstrike/Admins.txt отсутствует или пуст

Добрый день, буквально 3 дня назад перестал работать KV (ранее все работало стабильно больше года) пишит вот такую ошибку хотя файл Admins.txt существует!!!! И в нем все ключи и параметры построены ВЕРНО! В чем дело может быть? (В коде ошибок НЕТ т.к работало ранее больше года) как быть?(((
 
Sunday Дата: Четверг, 12.12.2013, 15:56:34 | Сообщение # 2
Сообщений: 186
Репутация: 24 [ +/- ]
1. Как из вариантов, обнови сервер и СМ. Часто это решает самые нелепые проблемы.
2. Еще возможно проблема с правами, попробуйте дать 0777 на Admins.txt.
3. Смущает строчка cstrike/Admins.txt, может cfg/Admins.txt и залить в cfg не? (хотя вы говорите что все работало...)
4. Вы или Ваш хост не переходил на другую платформу? Например с Виндовса на Линукс или на оборот? Как один из очень сомнительных вариантов, попробуйте проверить регист или слешы. Возможно это поможет. Для линукс например Admins и аdmins разные слова... в линукс слеш / в Виндов помоему без разници. Правда не думаю что это как то связанно в функции и врятли влияет но просто как один из вариантов...


Сообщение отредактировал Sunday - Четверг, 12.12.2013, 16:08:26
 
Naykon Дата: Среда, 08.01.2014, 17:52:44 | Сообщение # 3
Сообщений: 439
Репутация: -4 [ +/- ]
Ничего из вышеперечисленного не помогло OS linux debian (была и досихпор стоит). Просто внезапно перестало работать и выводит вот эту фигню..

Код
KeyValues Error: LoadFromBuffer: missing { in file Admins.txt  
(*STEAM_0:0:1605937098*),  //"Введя определенную команду ID игрока проверяется в базе KV."
cstrike/Admins.txt отсутствует или пуст   


Просьба более опытного скриптера обратить внимание... Все что написал Sunday испробовал еще раньше и сейчас повторил толку нет. права даже chmod -R 777 /home/cs_server - на максимуме стоят.

Добавлено (08.01.2014, 17:26:24)
---------------------------------------------
Я бы написал всм код. но к сожалению исходник потерял. Но уверяю все работало нормально и плагин не правил.

Добавлено (08.01.2014, 17:41:32)
---------------------------------------------
Когда файл Admins.txt удаляю пиши в консоле только

Код
cstrike/Admins.txt отсутствует или пуст

Можно сделать вывод что теоретический он реагирует на Admins.txt (есть\нет).
Внутри файла удалил все ключи - ничего не меняется.

Добавлено (08.01.2014, 17:52:44)
---------------------------------------------
РЕШЕНО.

Решил проблему:
1.Сменой кодировки Admins.txt на UTF (БЕЗ БОМ) - хотя я думал что она и так была таковая.... странно, но ладно.
2.Не скажу за win, но на Linux когда сервер меняет содержимое файла Admins.txt создается точная копия файла Admins.txt~ (РАСШИРЕНИЕ "TXT~", временный файл на мой взгляд) - Linux скрыл его, смог на него глянуть только через терминал и удалил его.

 
  • Страница 1 из 1
  • 1
Поиск: