Створення батника з автоперезапуском для сервера S.T.A.L.K.E.R. Файл fsgame ltx Причини цієї помилки


Створення командного файлу (він же батник, він же ярлик, він файл сценарію) для запуску виділеного сервера S.T.A.L.K.E.R. Тіні Чорнобиля (ТЧ) та Чисте небо (ЧН).

Цей спосіб запуску сервера призначений для вирішення таких проблем:

  • пропадання з майстер-листа та неможливості підключення клієнтів при підключенні самого себе до сервера з комп'ютера, на якому запущений цей сервер
  • автоматичного перезапуску сервера при вильотах
  • запуску кількох серверів

Синтаксис командного файлу для ТЧ та ЧН однаковий, але є невеликі відмінності, які будуть вказані.

Командний файл - це простий текстовий файл з будь-яким ім'ям і розширенням *.CMD, який повинен знаходитися в каталозі установки гри в папці \bin\, наприклад:

E:\Program Files\GSC World Publishing\STALKER\bin\myserver.cmd

Створюється за допомогою системного блокнота, який можна викликати з меню Пуск>Стандартні або меню Пуск>Виконати>notepad. При збереженні файлу важливо звернути увагу на кодування, це такий список, що випадає у вікні збереження файлу під ім'ям файлу, потрібно вибрати ANSI. Надалі для редагування командного файлу клацніть правою кнопкою миші по ньому, виберіть «Змінити» або відкрити за допомогою Блокнота. При подвійному натисканні файлу буде виконуватися сценарій. Для тих, у кого ім'я сервера російською мовою відображається некоректно рекомендується створювати сценарій у текстовому редакторі Bred3 та зберігати в ньому в кодуванні OEM.

Сценарій у командному файлі виглядає так:

dedicated\xrEngine.exe -i -nosound -silent_error_mode -fsltx ..\fsgame.ltx -ltx user.ltx -start server(mp_agroprom/dm/ver=1.0/параметр1=значення1/параметр2=значення2/параметр..n=значення ..n) client(localhost)

Тут на веб-сайті код сценарію може відображатися в кілька рядків. У Блокноті цей код має бути в одному рядку, інакше працювати не буде.

Розберемо по порядку:

  • dedicated\xrEngine.exe- відносний шлях до виконуваного файлу сервера ЧН
  • dedicated\XR_3DA.exe- відносний шлях до виконуваного файлу сервера ТЧ
  • -i– скасовує захоплення пристроїв уведення. Без цього параметра мишка не працюватиме.
  • -nosound- Вимкнення програвання звуку на сервері.
  • -silent_error_mode– відключає вікно повідомлення про помилку при вильоті сервера, рекомендується для сервера з автоперезапуском. У деяких випадках, якщо цей параметр відсутній, сервер не буде перезапущено, поки ви не закриєте вікно з повідомленням про помилку. Також рекомендується відключити різних налагоджувачів, надсилання звітів до Microsoft і т.п.

Параметри: -fsltx ..\fsgame.ltx -ltx user.ltxмають деяку залежність один від одного, і дуже важливо їх правильно налаштувати.

-fsltx -це параметр, ..\fsgame.ltx- значення цього параметра -ltx- Параметр, user.ltx- Значення.

Докладніше про -fsltx ..\fsgame.ltx:

Сервер при своїй роботі здійснює читання та запис параметрів з різних файлів конфігурації, які знаходяться на "шляхах підтримки".

Налаштування шляхів підтримки важливе для запуску кількох серверів, які використовують різні списки зміни карт (мапцикл) та банлісти. Тим не менш, якщо у вас всього один сервер, або всі сервери використовують один і той же банлист і мапцикл - слід налаштувати один шлях підтримки, який відрізняється від шляху за замовчуванням.

У параметрі -fsltxпотрібно вказати значення, яке є відносним шляхом до файлу fsgame.ltx, що знаходиться в каталозі установки гри. Весь шлях не потрібно вказувати, тільки ім'я файлу. Створіть копію fsgame.ltx, перейменуйте його та вкажіть змінене ім'я.

Наприклад:

Fsltx ..\myserverfs.ltx

Щоб налаштувати шлях підтримки сервера, відкриваємо fsgame. У першому рядку ви побачите:

$app_data_root$=true|false|C:\Users\Public\Documents\STALKER-STCS\

Як видно, у цьому рядку вказаний шлях до папки, яка є шляхом підтримки за замовчуванням. Бажано цей шлях поміняти.

Наприклад:

$app_data_root$=true|false|D:\myservers\myserverDM\

Якщо ви збираєтеся запускати кілька серверів, які будуть використовувати різні мапцикли та банлісти - так само створіть новий fsgameі пропишіть у ньому іншу app_data, а в командних сценаріях для запуску цих серверів у параметрах -fsltxвпишіть свій fsgame. Ви отримаєте виділені fsgameі app_dataдля кожного сервера.

Якщо ви запускаєте кілька серверів, які використовуватимуть загальні мапцикл і банлист, вам достатньо створити один fsgameдля всіх серверів.

Є ще один спосіб зміни app_dataдля сервера, який відрізняється від попереднього. При цьому не потрібно створювати копії fsgameі міняти -fsltx ..\fsgame.ltx. Тут використовується додатковий параметр -overlaypath, у значенні якого потрібно просто вказати шлях до app_dataсервера.

Наприклад:

Fsltx ..\fsgame.ltx -overlaypath D:\myservers\myserverDM\

Наприкінці шляху обов'язково має бути коса риса

Параметр -overlaypathмає більш високий пріоритет заміни app_data. Це означає, що якщо ви використовуєте цей параметр, вже не важливо, який fsgameви використовуєте і який у ньому шлях до app_data.

Підміняти app_dataпараметром -overlaypathнабагато простіше, але іноді з незрозумілих причин цей параметр не працює і сервер знижується відразу при запуску. У цій ситуації використовуйте підміну черезfsgame.

В обох випадках створювати саму папку app_dataна диску необов'язково, вона буде створена автоматично під час запуску сервера.

-ltx user.ltx:

Тут потрібно вказати ім'я файлу конфігурації, що лежить у папці app_data. Саме в ньому записано всі параметри сервера. Ім'я файлу - будь-яке, набране латинськими літерами і не містить пробілів, наприклад:

Ltx myserverDM.ltx

Якщо кілька серверів використовують одну app_dataдля кожного сервера потрібно вказати різні імена файлу LTX. Ім'я файлу не має значення, якщо сервери використовують різні app_data.

Сам файл ltxв app_dataстворювати необов'язково; якщо ви запустите сервер з порожнім app_data, то цей файл будуть скопійовані команди з оригінального user.ltx, який лежить у папці, вказаній в оригінальному fsgame.ltx. В принципі, немає необхідності вписувати команди в LTX, тому що всі необхідні параметри та налаштування гри вказуються в командному сценарії, хоча деякі необов'язкові параметри читаються лише з LTX. В LTXне можна вказувати деякі функціональні команди консолі, такі як бан, кік, зміна карти погоди, скасування голосування тощо.

Навіщо такі складнощі?

Як говорилося вище, це потрібно для серверів, які використовують різні мапцикли та банлісти. Також заміна app_dataі LTXдля сервера частково вирішує проблему підключення себе до свого сервера. Це пов'язано з тим, що сама гра теж використовує файли та параметри з оригінальної app_dataшлях до якої вказаний в оригінальному fsgame.ltxі user.ltx. У будь-якому випадку, ви можете не міняти app_data, але LTXбажано змінити.

Першу частину командного файлу розглянуто.

Вона може виглядати так:

dedicated\xrEngine.exe -i -nosound -silent_error_mode -fsltx ..\myserverfs.ltx -ltx myserverDM.ltx

dedicated\xrEngine.exe -i -nosound -silent_error_mode -fsltx ..\fsgame.ltx -overlaypath D:\myservers\myserverDM\ -ltx myserverDM.ltx

У наступній частині командного файлу прописані параметри та налаштування самої гри та параметри мережі сервера. А якщо бути більш точним, ці параметри є аналогами налаштувань запуску сервера з інтерфейсу гри.

Рядок командного файлу в цій частині виглядає приблизно так:

Start server (mp_agroprom/dm/ver=1.0/параметр1=значення1/параметр2=значення2/параметр..n=значення..n) client(localhost)

Все по порядку:

Start server – запускає сервер. Налаштувань та значень не має.

Перші параметри у дужках для ЧН та ТЧ різні. Вони відповідають параметрам вкладки Сервер інтерфейсу запуску сервера через гру.

Розглянемо параметри для ЧН:

mp_agroprom – початкова картка під час першого запуску сервера. Немає значення, оскільки параметр сам є ще й значенням.

Допустимі значення для карток, що постачаються на установчому диску:

dm – тип гри. Як і карта є значенням.

Допустимі значення:

dm – Всі проти всіх

tdm – Команда проти команди

ah – Полювання за артефактом

cta - Захоплення артефакту

ver = 1.0 - просто ver = 1.0. Вказується лише у ЧН.

Start server(mp_agroprom/dm/ver=1.0/

Start server(mp_rembasa/tdm/ver=1.0/

Start server(mp_pool/ah/ver=1.0/

Start server(mp_limansk/cta/ver=1.0/

Параметри для ТЧ:

(testers_mp_agroprom/deathmatch

testers_mp_agroprom – початкова картка.

Назви карток, що постачаються на установчому диску:

deathmatch – режим гри.

Допустимі режими:

deathmatch – Всі проти всіх
teamdeathmatch – Команда проти команди
artefacthunt – Полювання за артефактом

Start server(testers_mp_agroprom/deathmatch

Start server(testers_mp_pool/teamdeathmatch

Start server(testers_mp_railroad/ artefacthunt

Щоб організувати мапцикл (зміна карт після закінчення матчу), потрібно створити в папці app_data сервера текстовий файл maprot_list.ltx і в ньому прописати карти в тій послідовності, в якій вони автоматично змінюватимуться після закінчення матчу.

Вміст файлу maprot_list.ltx з повним списком карт мапцикла для ЧН, що поставляються на установчому диску:

sv_addmap mp_agroprom/ver=1.0

sv_addmap mp_atp/ver=1.0

sv_addmap mp_autostation/ver=1.0

sv_addmap mp_bath/ver=1.0

sv_addmap mp_darkvalley/ver=1.0

sv_addmap mp_factory/ver=1.0

sv_addmap mp_firestation/ver=1.0

sv_addmap mp_garbage/ver=1.0

sv_addmap mp_limansk/ver=1.0

sv_addmap mp_lost_village/ver=1.0

sv_addmap mp_military_1/ver=1.0

sv_addmap mp_military_2/ver=1.0

sv_addmap mp_pool/ver=1.0

sv_addmap mp_railroad/ver=1.0

sv_addmap mp_rembasa/ver=1.0

sv_addmap mp_rembasa/ver=1.0

sv_addmap mp_rostok/ver=1.0

sv_addmap mp_sport_center/ver=1.0

sv_addmap mp_training_camp/ver=1.0

sv_addmap mp_workshop/ver=1.0

Вміст файлу maprot_list.ltx з повним списком карт мапцикла для ТЧ, що поставляються на установчому диску:

sv_addmap testers_mp_agroprom

sv_addmap testers_mp_atp

sv_addmap testers_mp_darkvalley

sv_addmap testers_mp_factory

sv_addmap testers_mp_lost_village

sv_addmap testers_mp_military_1

sv_addmap testers_mp_pool

sv_addmap testers_mp_railroad

sv_addmap testers_mp_rostok

sv_addmap testers_mp_workshop

sv_addmap mp_military_2

Карти в maprot_list.ltx можна прописувати в будь-якій послідовності та в будь-якій кількості, також допускається повторно прописувати ту саму карту.

Якщо в папці app_data немає maprot_list.ltx, то мапцикла на сервері не буде, але гравці зможуть перемикатися на інші карти голосуванням.

Якщо кілька серверів використовують одну app_data, відповідно вони зможуть використовувати тільки один на всіх мапцикл.

Щоб особливо не мучитися з прописуванням карток у maprot_list.ltx, створіть сервер через ігровий інтерфейс, на вкладці сервер вкажіть потрібні карти і запустіть сервер. В оригінальній app_data знайдіть maprot_list.ltx та скопіюйте його в app_data свого сервера. Вимкніть сервер, запущений через інтерфейс.

Більшість наведених нижче параметрів командного файлу відповідають тим параметрам, які знаходяться на вкладці Опціїінтерфейс запуску.

Вони мають наступний синтаксис:

/параметр1=значення1/параметр2=значення2/параметр..n=значення..n

Значення цих параметрів дублюються у файлі LTX. Значення, прописані в командному файлі, мають більш високий пріоритет, ніж значення в LTX, якщо вони різні.

Кожен режим гри має специфічні параметри.

Розглянемо ці параметри:

Загальні параметри для всіх типів гри:

Параметр Опис Значення Примітка
hname Ім'я сервера Наприклад: /hname=My Server/
maxplayers Максимальна кількість гравців на сервері 2-32
psw Пароль для входу на сервер Необов'язковий
public
0 - Сервер у локальній мережі Не буде відображатися в майстер аркуші
1 - Інтернет сервер Відображатиметься в майстер аркуші
portsv Номер порту сервера 1-65535 Ці три параметри вирішують проблему випадання сервера з майстер-листа при підключенні самого себе до сервера.

Більш детальна інформація наведена нижче.

portgs Порт GameSpy 1-65535
portcl Порт клієнта. Прописується наприкінці сценарію. 1-65535
battleye Античит 1-включено Працює, якщо public=1
0-вимкнений
estime Початковий час доби у грі. 00:00-23:59

Від доби залежить погода

Ясна
Хмарна
Дощ 16:00
Ніч 01:00
etimef Швидкість зміни погоди 0.0-100.0 Десяткове число з одним знаком після точки. Оптимальне значення 1.0
ans Аномалії 0-вимкнені
1-включені
anslen Період роботи аномалій 0-нескінченні
1-180 - час у хвилинах
pdahunt +100р за піднятий рюкзак 0-ні
1-так
warmup Розігрів 0-вимкнений
1-3600 - час у секундах
timelimit Час матчу 0-нескінченний
1-180 - час у хвилинах
dmgblock Час невразливості після народження 0-відключено
1-600 секунд
dmbi Індикатор невразливості 0-вимкнений
1-включено
fraglimit Ліміт фрагів 0-нескінченні Використовується лише для режимів DM та TDM
1-100
spectrmds Налаштування режимів спостереження

Значення

Сума прапорів.
1 Вільний політ
2 Від 1 особи
4 Вільно прив'язаний
8 Від 3 особи
16 Тільки для команди
0 Усі вимкнені
vote Увімкнення певних пунктів голосування

Значення

Аналог: команда консолі SV_VOTE_ENABLED

0 Усі вимкнені
1 Усі включені
2 Рестарт
4 Швидкий рестарт
8 Викинути
16 Заблокувати
32 Змінити картку
64 Змінити погоду
128 Режим
frcrspwn Примусове народження 0-вимкнено

Для DM та TDM

1-3600-час за секунди. Не забувайте, що іноді гравцям потрібно зайти в магазин

Загальні налаштування всіх командних режимів:

Параметр Опис Значення Примітка
abalance Автобаланс команд 0-вимкнений

Виробляється після закінчення матчу за рахунок гравців, які набрали найменшу кількість очок

1-включено
Aswap Автозміна команд 0-вимкнений Після закінчення матчу гравці автоматично змінюються командами
1-включено
fi Іконка над головами гравців своєї команди 0-вимкнений
1-включено
fn Імена над головами гравців своєї команди 0 – тільки тоді, коли клавіша CapsLock натиснута
1 - CapsLock діє як перемикач
ffire Коефіцієнт пошкодження, що завдається гравцями однієї команди один одному. 0.0-2.0 1.0 = 100%, 2.0 = 200%

Установки лише для режимів AH та CTA:

Параметр Опис Значення Примітка
anum Кількість артефактів 1-100
astime Артефакт лежить доки його ніхто не підніме 0-завжди Тільки для AH
1-180-час у хвилинах
ardelta Затримка артефакту. Час до появи нового 0-вимкнений Тільки для AH
1-600-час за секунди
reinf Народження гравців -1 - коли артефакт принесено на базу або одна з команд повністю знищена
0-гравці народжуються коли захочуть
1-3600-час через який гравці будуть примусово народжені.
artrettime Час, через який артефакт повернеться на вашу базу, якщо противник його втратив 0-відразу Тільки для CTA
1-300 час у секундах
actret Артефакт треба взяти в руки та натиснути вогонь 0-ні Тільки CTA
1-так

Налаштування клієнта:

До сервера завжди, навіть якщо на ньому нікого немає, підключений якийсь віртуальний гравець. Ніхто про нього не знає, ніхто його не бачить, але він є.

Параметри підключення такого прихованого гравця прописуються наприкінці рядка сценарію.

client(localhost/portcl=4554/name=admin)

client(localhost – обов'язковий запис.

portcl – опис у таблиці вище

name – будь-який набір буквено-цифрових символів. Необов'язковий параметр. Може бути опущений.

Усі особливості створення командного файлу тут розібрано. Підведемо підсумок.

Ось один із прикладів запуску сервера DM.

dedicated\xrEngine.exe -i -nosound -silent_error_mode -fsltx ..\myserverfs.ltx -ltx myserver.ltx -start server(mp_agroprom/dm/ver=1.0/public=1/hname=first_dm_server/portsv=4554 4556/battleye=1/estime=9:00/spectrmds=0/fraglimit=0/timelimit=30/dmgblock=3/dmbi=0/ans=1/anslen=3/warmup=60/pdahunt=1) client( localhost/portcl=4557)

До цього рядка можна додати будь-які параметри з таблиці вище. Все залежить від вашого смаку та переваг.

Автоперезапуск сервера

start /wait dedicated\xrEngine.exe -i -nosound -silent_error_mode -fsltx ..\myserverfs.ltx -ltx myserver.ltx -start server(mp_agroprom/dm/ver=1.0/public=1/hname=first_dm_server/portsv= /portgs=4556/battleye=1/estime=9:00/spectrmds=0/fraglimit=0/timelimit=30/dmgblock=3/dmbi=0/ans=1/anslen=3/warmup=60/pdahunt=1 ) client(localhost/portcl=4557)

Якщо додати рядок з прикладу перед рядком сценарію і відповідний рядок після, ваш сервер буде автоматично перезапускатися після вильоту.

Перешкодити перезапуску сервера може системна служба надсилання звітів до Microsoft, і різні системні налагоджувачі, які перед тим, як закрити програму, повідомляють про помилку користувачеві. Вимкніть ці функції в операційній системі.

Як командний файл може вирішити проблему випадання сервера з майстер-листа, при підключенні себе до сервера?

Дуже просто:

Потрібно вказати серверу правильні порти.

Для цього потрібно в параметрах portsv portgs portcl прописати значення НЕ! рівні 5445 5446 5447 та не рівні між собою. Якщо ці параметри в рядку сценарію зовсім не вказувати, сервер буде за замовчуванням використовувати значення 5445 5446 5447. При підключенні з локального комп'ютера на цих портах виникають конфлікти, так як стандартна гра також використовує несумісні порти.

Якщо висловитися простіше, порти 5445 5446 5447 призначені тільки для підключення з віддалених комп'ютерів.

Якщо ви запускаєте кілька серверів, значення цих параметрів повинні відрізнятися не тільки між собою, але ще і в різних командних файлах. Якщо висловитись простіше, то сервери не повинні використовувати однакові порти.

А якщо вже зовсім копнути глибше, то сервери не повинні використовувати порти зайняті іншими програмами.

На просторах інтернету можна знайти дуже багато статей про те, як додати сервер до майстер-листу, наш сайт не виняток. Всюди зазвичай рекомендують відкрити саме порти 5445 5446 5447. Парадокс. Ні. Просто всі скрізь мають на увазі, що ви запускатимете сервер з інтерфейсу гри, а гра використовує ці порти за замовчуванням. Відповідно, якщо ви прописали в командному файлі у всіх трьох параметрах порти не за замовчуванням, то доступ ви повинні відкрити за вказаними вами портами, а не 5445 5446 5447.

Що таке сума бітових прапорів?

Це ціле число, яке є сумою бітів включених елементів. Елементи, біти яких не беруть участь у сумі, буде вимкнено.

Розглянемо на прикладі включення вимкнення пунктів голосування:

Наприклад, нам треба вимкнути пункти Змінити погодуі Рестарт. Для складання суми найкраще цю ситуацію розглядати з іншого боку - потрібно не вимкнути ці пункти, а включити всі інші, крім цих пунктів.

Дивимося біти всіх інших пунктів крім Змінити погодуі Рестарт. Такі пункти як Усі вимкненіі Усі включеніу сумах ніколи не беруть участь.


Частина 2: Загальна оптимізація
Частина 3: Вирішення проблем
Частина 4: Патчі та моди
Частина 5: Внутрішньоігрові налаштування
Частина 6: Внутрішньоігрові налаштування (ч. 2)
Частина 7: Розширені налаштування
Частина 8: Розширені налаштування (ч. 2)
Частина 9: Розширені налаштування (ч. 3)
Частина 10: Висновок

Офіційний патч

Через кілька днів після релізу гри вийшов перший патч, хоча зрозуміло, що їм одна справа не обмежиться. Наразі останньою версією гри є 1.0006. Слід звернути увагу, що випущено три варіанти патчу - для Росії (України) (1.0000-1.0002 до 1.0003, 17 Мб), США та інших країн - вибирайте уважно. Цей патч не тільки виправляє велику кількість помилок, але й ігровий баланс: змінює ціни, полегшує вбивства ворогів та багато іншого. Але найважливіше - старі збереження не сумісні з патчем №1, тому або завершуйте проходження гри без патчу, або готові почати заново. Для решти патчів такої інформації немає. (! - Жоден патч не сприймає сейви ігор під іншим патчем -!) Повний список виправлень читайте на сайті розробників, мова російська.

Щоб дізнатися про вихід нових оновлень до гри, достатньо в головному меню вибрати "Опції" (Options), і на вкладці "Гра" (Game) натиснути кнопку "Оновлення" (Game updates).

Захист від копіювання

STALKER використовує один із двох варіантів захисту, залежно від версії гри:

  • US SecuROM, яка потребує постійної наявності оригінального диска в приводі;
  • RU StarForce, яка потребує наявність оригінального диска в момент запуску гри;

Це може викликати певні проблеми при запуску, які згадувалися в розділі 3. З міркувань боротьби з піратством я не наводжу інформацію про nocd/nodvd або інші варіанти обходу захисту, однак вони є.

Модифікації (моди)

На щастя, ігровий двигун STALKER`а, X-Ray дає можливість модифікувати гру, що дозволяє фанатам гри працювати над модами навіть незважаючи на відсутність офіційних інструментів для модифікації на даний момент. Розархівувавши ігрові ресурси, що зберігаються у файлах.db*, ви можете змінювати їх так, як Вам заманеться. Можна скористатися S.T.A.L.K.E.R. Data Unpacker або S.T.A.L.K.E.R. Database Extractor

Щоб використовувати модифіковані ресурси, спочатку необхідно відкрити fsgame.ltx, що знаходиться в папці. Program Files THQ S.T.A.L.K.E.R. - Shadow of Chernobyl. Відкрийте цей файл блокнотом (notepad), або будь-яким іншим текстовим редактором, знайдіть наступний рядок:

$game_data$ = false | true| $fs_root$| gamedata

І виправте її на:

$game_data$ = true| true| $fs_root$| gamedata


Окрема подяка Jonas Beckman за допомогу у збиранні корисної інформації з модифікації STALKER.

Наступний розділ присвячений внутрішньоігровим налаштуванням.

Гра «Сталкер» із патчами або без них все одно видає багато помилок. Однією з таких помилок часто є помилка Cannot open file “fsgame.ltx”. Check your working folder. Висвітлюється попередження при запуску "S.T.A.L.K.E.R" і нічого далі не відбувається. Збій уражає найпопулярніших частин Чисте Небо, Поклик Прип'яті, Тінь Чорнобиля. Давайте розберемося з можливими причинами бага та опишемо всі популярні методи, які допоможуть у виправленні.

Причини цієї помилки

Якщо перекласти помилку, то в ній йдеться про відсутність доступу до файлу Fsgame.ltx, через неправильну робочу папку. Це означає, що гра знаходиться в іншому місці, на відміну від шляху, прописаному в ярлику запуску. Такий розклад користувач отримує через неякісне складання (інсталятора), який, швидше за все, «піратський». З ліцензіями таке трапляється рідко.

Помилка запуску “Cannot open file “fsgame.ltx”. Check your working folder”.

Як виправити збій

Зазвичай ми пропонуємо всі варіанти, які слід перевірити насамперед.

Папка bin

Одним із варіантів стає директорія BIN. У ній за замовчуванням розташовані всі файли "Сталкера". До них доступ закрито. Користувачеві потрібно витягти весь вміст у основну папку. Просто скопіюйте програму і помістіть в загальну директорію Сталкер. Далі надішліть новий ярлик на Робочий стіл і лише через нього запускайте гру.

Увага: у деяких користувачів після зміни шляху до робочої папки (видалення /bin) може виникати зелений жук. У такому разі все слід повернути назад та застосувати інші кроки.

Моди

Якщо чистий «Сталкер» без модів запускається, а з ними немає, слід змінити постачальника контенту. Використовуйте як джерела перевірені сайти, де є плюсові коментарі користувачів. Додатковим заходом безпеки стає відключення антивірусу при завантаженні моди. Іноді такі софтини сприймаються як небезпечні, деякі дані видаляються з них.

До речі, почитайте цю статтю також: Як видалити Simple-search.ru

Файл fsgame.ltx

Можливо, сам файл був пошкоджений, або видалений антивірусом, можливо у встановленій вами збірці його не було. Перевіряємо папки гри, якщо файл відсутній, тоді потрібно завантажити його з Мережі - джерел як зазвичай багато. Закинути його потрібно в корінь. Також варіантом обходу буде лаунчер Stalker_COP.exe, який також має бути докорінно – спробуйте через нього відкрити гру.

Сама гра

Стабільність самої гри не є однозначною. Хоча більшу частину помилок розробники усунули патчами, але з них продовжують виникати. Перевстановіть вашу гру. Під час інсталяції вимкніть весь софт на ПК, який не бере участі в цьому. За потреби змініть інсталяційний файл на інше збирання.

Очистіть систему

Деякі користувачі забувають очищати ОС від сміття та виправляти проблеми. Обов'язково оптимізуйте ваш ПК щотижня. Можна скористатися утилітою Advanced SystemCare, CCleaner або будь-якою іншою подібною програмою. Після ремонту знову встановіть STALKER, який ви видалите.

Висновок

Як ми вже сказали, у ліцензійній версії помилка Cannot open file “fsgame.ltx”. Check your working folder» зустрічається вкрай рідко і тому, що користувач сам вніс якісь зміни. Сподіваюся, наші поради вам допоможуть у виправленні. У разі складнощів або зауважень пишіть у коментарях, будемо раді допомогти.

Ноутбуки