Расположение: Ukraine, Донецк |
Доброго времени суток игроки и форумчане. На фоне различных "Beta" новостей, я решил создать тему направленную на техническую часть игры, а за одно немного разгрузить предыдущий топик. В теме я постараюсь изложить как можно больше решений направленных на исправление различного рода "багов" игры. По мере выхода обновлений, новости и решения будут добавляться в теме, и если у вас есть желание, можете мне в этом помогать. Большая просьба не флудить по пустякам, сообщений очень много, и мы не успеваем просматривать их все. Есть вопросы(?) - задавайте, есть ответы(?) - пишите. Топик разделен на три части: новости, решения, ссылки.
| Новости Все доступные обновления на данный момент, можно посмотреть под спойлером ниже. Напомню, что последнее обновление для игры, Valve делали в 2008-ом году, переведя CS1.6 на 48-ой протокол. За новостями обновлений вы можете следить на сайте сообщества Steam, а так-же на официальной странице Half-Life в Гитхабе. В игру были добавлены несколько новых параметров запуска, самые интересные я приведу ниже. А если у вас есть желание, то можете сами наблюдать за изменениями всех параметров на официальном сайте разработчиков. Все консольные команды вы можете найти так-же на сайте разработчиков. Все обновления CS1.6, включая 26.04.201326 Апреля
We have released a Beta update for Counter-Strike 1.6. Changes in this update are:
Fixed console spam if a user connected with a particularly malformed UTF-8 name Fixed "bomb has been dropped" message staying on the screen Made keypad Enter key work for MOTD, team and class menus Clamped health values to fix display issues when it dropped below 1 or above 255
24 Апреля
We have released a Beta update for Counter-Strike 1.6. Changes in this update are:
Fixed non-latin names being corrupted in voice labels Fixed HTML form control elements not rendering correctly in the MOTD Fix the snapshot command in the software mode renderer, and change the screenshot command in the software renderer to produce TGA files Fixed test microphone button not working correctly Fixed crash in demoplayer when using invalid time offsets
5 Апреля
We have released a Beta update for Counter-Strike 1.6. Changes in this update are:
Fixed crash when spamming grenades while having the M3 purchased Fixed buy menu not working with shortcut keys if caps lock was enabled
2 Апреля
We have updated the public release of Counter-Strike. This update contains all the changes from the recent beta, thanks to the whole community for their help with testing and suggesting new features.
Changes in this update are:
Added better detection for older GPU drivers and the functionality they support. This should fix the green bar or black screen rendering issues people have been seeing Added letterboxing of the game based upon your resolution option so the game maintains the correct aspect ratio based upon your resolution choice. If you choose a "Normal" (4:3) and play on a widescreen (16:9 or 16:10) monitor then we will now place black bars at the edge of the screen to keep the right aspect ratio. The same is true for widescreen options on 4:3 monitors. Put "-stretchaspect" in the games launch options in Steam if you wish to disable this behavior Report bomb position more frequently to T team members when dropped, fixes it appearing at the wrong location on the radar Added support for "-freq " command line to set monitor frequency when running in fullscreen AND your monitor supports the frequency in question. If you don't have a CRT monitor chances are you can't use this option. Improved firing behavior in Counter-Strike, Counter-Strike:Condition Zero and Half-Life Deathmatch, it is no longer dependant on client or server frame rate. This change needs both your client and server updates to see the improvements. Strip trailing and leading whitespace on player names, and strip all styles of whitespace now unicode is supported Added logging of developer messages when using -condebug Added support for double clicking a demo to load when using the Load dialog for the viewdemo command Improve general dialog layout in the options UI Improved copy/paste functionality under Linux Cleaned up default keybindings Fixed defuse bar staying up across round restart if you died while defusing without the defuse kit Fixed corrupt texture when running older GPU's that incorrectly report support for non power-of-two textures Fixed the content lock dialog when running some video resolutions Fixed "snapshot" command when running certain video resolutions Force cl_bobcycle to be a minimum of 0.1 to prevent game exploits Fixed Half-Life flashing to black for a single frame on level change Fixed crash if you picked up a grenade in non-standard game styles Fixed some window size change events not passing through correctly Fixed white bar at the bottom of the screen and low FPS when running a 16-bit desktop under windows Fixed crash if you used the swapdemo command incorrectly
29 Марта
Report bomb position more frequently to T team members when dropped, fixes it appearing at the wrong location on the radar Added support for "-freq <X>" command line to set monitor frequency when running in fullscreen AND your monitor supports the frequency in question. If you don't have a CRT monitor chances are you can't use this option. Fix defuse bar staying up across round restart if you died while defusing without the defuse kit
27 Марта
Improved firing behavior in Counter-Strike, Counter-Strike:Condition Zero and Half-Life Deathmatch, it is no longer dependant on client or server frame rate. This change needs both your client and server updates to see the improvements. Added logging of developer messages when using -condebug Added support for double clicking a demo to load when using the Load dialog for the viewdemo command Strip trailing and leading whitespace on player names, and strip all styles of whitespace now unicode is supported Improve general dialog layout in the options UI Don't keep playing the door open sound if it is blocked Fixed corrupt texture when running older GPU's that incorrectly report support for non power-of-two textures Fixed the content lock dialog when running some video resolutions Fixed "snapshot" command when running certain video resolutions Force cl_bobcycle to be a minimum of 0.1 to prevent game exploits Fixed Half-Life flashing to black for a single frame on level change
22 Марта
Improved support for older video cards when running in full screen. Fixed both seeing only a black screen when launching the game fullscreen and the white bar on the bottom of the screen. Fixed crash if you picked up a grenade in non-standard game styles
16 Марта
Fixed skybox rendering as black Force the GL renderer to pick a video mode with at least 4 bits for each color channel. Fixes older Intel drivers choosing 0 bits for the red channel Fixed some window size change events not passing through correctly
14 Марта
Fixed mouse clicks not working under Linux Fixed mouse clicks being in the wrong place if your view was letterboxed
13 Марта
Added letterboxing of the game based upon your resolution option so the game maintains the correct aspect ratio based upon your resolution choice. If you choose a "Normal" (4:3) and play on a widescreen (16:9 or 16:10) monitor then we will now place black bars at the edge of the screen to keep the right aspect ratio. The same is true for widescreen options on 4:3 monitors. Put "-stretchaspect" in the games launch options in Steam if you wish to disable this behavior Added better detection for older GPU drivers and the functionality they support. This should fix the green bar or black screen rendering issues people have been seeing Improved copy/paste functionality under Linux
9 Марта
Fixed white bar at the bottom of the screen and low FPS when running a 16-bit desktop under windows Fixed crash if you used the swapdemo command incorrectly Cleaned up default keybindings
7 Марта
Added support for localized player names, similar to the existing chat changes When m_customaccel is set scale mouse sensitivity when zoomed in, this now matches the path when not using custom accel Make the spray list alphabetical order and enforce unique entries Set the update rate to 102 if we are clamping to its max value Increased default cl_cmdrate value to 60 Increased default cl_updaterate value to 60 Improved support for non-qwerty keyboard layouts Set snd_noextraupdate to "1" by default, this value provides better performance for current PCs Added support for hitting Ctrl-A to select all text in the game console Improved download status when doing a fast HTTP download Better filter between normal (4:3) and widescreen video modes in the video options dialog Marked cl_sidespeed as archived so it is automatically saved to your config.cfg Fixed MOTD context menu to have localization strings for available options and for make back/forward work Fixed screenshot and snapshot when running in "-nofbo" mode Fixed first mouse press sometimes getting lost after alt-tabbing back into the game Fixed in game view jumping when going out to the main game ui Fixed crash when using viewdemo commands on some hltv recorded demo files Fixed hitting A in the game console selecting all text in the game console Fixed mouse cursor being invisible if you toggled raw input mode at certain times Fixed HTML MOTD not displaying properly if you did a resolution change and then joined a server Fixed mouse movements getting clamped if raw input is disabled and you moved a large amount (more than 100 pixels) in a single frame Fixed being unable to use the " character when using PT-BR keyboard layouts, as it is on the same key as `. Now we ignore the console key if Shift is also pressed, if you don't want this behavior use the con_shifttoggleconsole cvar to disable it
6 Марта
Fixed being unable to use the " character when using PT-BR keyboard layouts, as it is on the same key as `. Now we ignore the console key if Shift is also pressed, if you don't want this behavior use the con_shifttoggleconsole cvar to disable it Fixed view moving in game when going in and out of the game ui if raw input was not enabled Marked cl_sidespeed as archived so it is automatically saved to your config.cfg
2 Марта
Fixed issue getting kicked by CMD_MAXBACKUP error when joining servers
1 Марта
Fixed HTML MOTD not displaying properly if you did a resolution change and then joined a server Fixed not being able to enter utf8 names into the game console if quotes didn't surround the name Fixed mouse movements getting clamped if raw input is disabled and you moved a large amount (more than 100 pixels) in a single frame) Increased default cl_cmdrate value to 60 Increased default cl_updaterate value to 60
28 Февраля Added support for localized player names, similar to the existing chat changes Fixed crash when using viewdemo commands on some hltv recorded demo files Fixed hitting A in the game console selecting all text in the game console Fixed mouse cursor being invisible if you toggled raw input mode at certain times
27 Февраля
Set snd_noextraupdate to "1" by default, this value provides better performance for current PCs Added support for hitting Ctrl-A to select all text in the game console Improved download status when doing a fast HTTP download Better filter between normal (4:3) and widescreen video modes in the video options dialog Fixed first mouse press sometimes getting lost after alt-tabbing back into the game Fixed Delete key not working in the game console Fixed in game view jumping when going out to the main game ui We have released a Beta update for Counter-Strike 1.6. This is a small update that addresses the mouse click issue introduced by the last beta update when running in Raw Input mode.
25 февраля
Improved support for non-qwerty keyboard layouts
21 Февраля
Added new "-mousethread" command line option, if set we poll the mouse position in another thread running at 100hz by default, to get better movement accuracy. Set the "m_mousethread_sleep" cvar to the number of seconds to sleep between mouse polls to change this rate Added "cl_filterstuffcmd" cvar, when set to 1 this enables stricter checking of commands the game server can execute on your client When m_customaccel is set scale mouse sensitivity when zoomed in, this now matches the path when not using custom accel Make the spray list alphabetical order and enforce unique entries Set the update rate to 102 if we are clamping to its max value Fixed MOTD context menu to have localization strings for available options and for make back/forward work Fixed screenshot and snapshot when running in "-nofbo" mode
20 февраля Пожелания игроков, которые были встроеные в апдейт: Returned mouse input to using windows messages rather than raw input by default, this should correct the sensitivity change people have seen Added a "Raw Input" checkbox in the Mouse tab of the Options dialog. This button toggles the "m_rawinput" cvar. If selected raw input API's will be used to get mouse input, usually with lower latency but missing the post processing from your OS's Window manager Added a "Low video quality" option in the Video tab of the Options dialog. Use this check box if you have an older GPU and want to trade off visual quality for FPS Re-enabled a fps cap of 100. You can override this behavior if you want to run faster by setting fps_override to "1" but some mods may not behave properly Added support for binding the multiply key on the numeric keypad, the engine bind name for this new key is "kp_mul" Added support for binding Windows key, key name "win". Be careful binding this key, your OS may also act on presses from it Made keypad enter key activate an item when pressed in the server browser Made the "timerefresh" command require sv_cheats be set for its use. This command is for developer profiling and shouldn't be generally used Extended hud_fastswitch options. 0 means no fast switch, 1 means switch on both number keys and mouse wheel, 2 means on do fast switch when using number keys Added listing of games from the cstrike_downloads folder in the New Game dialog Added "speak_enabled" cvar, if set to 0 then the "spk" and "speak" commands are disabled Added "edicts" option to liblist.gam file, for use in mods that want more than 900 entities in their maps Increased supported entity count in Counter-Strike 1.6 to 1800 Improved HTTP download performance Improved movement when running at more than 100fps Removed now unused sv_voicecodec and sv_voicequality cvars Renamed gl_ztrick cvar to gl_ztrick_old, usage of this cvar is deprecated and caused rendering issues Исправления багов: Fixed cl_minmodels not applying after being on a server for a while Fixed left shift key presses not detecting properly Fixed viewdemo command causing a crash Fixed load dialog in viewdemo command not actually loading the demo Fixed Player List dialog not allowing you to mute a player Fixed crash on restart if you had the serverbrowser active Fixed mouse cursor sometimes not appearing when using the spectator UI Fixed double entries in the sprays list pulldown under options Fixed crash if Windows OS level DEP setting was turned on for all programs and you ran in software mode Fixed spectator UI being truncated when running in higher resolutions Fixed downloading of content from servers via HTTP, both if you got a 404 error on one of the links or the file was in the base download folder Fixed some commands writing config files to a bad path Fixed corruption of text input when hitting backspace while composing a message Fixed mouse clicks sometimes being lost
19 февраля Added support for binding the multiply key on the numeric keypad, the engine bind name for this new key is "kp_mul" Added support for binding Windows key, key name "win". Be careful binding this key, your OS may also act on presses from it Made keypad enter key activate an item when pressed in the server browser Removed now unused sv_voicecodec and sv_voicequality cvars Fixed cl_minmodels not applying after being on a server for a while Fixed left shift key presses not detecting properly Fixed viewdemo command causing a crash Fixed load dialog in viewdemo command not actually loading the demo Fixed Player List dialog not allowing you to mute a player Fixed crash on restart if you had the serverbrowser active Made the "timerefresh" command require sv_cheats be set for its use. This command is for developer profiling and shouldn't be generally used Fixed mouse cursor sometimes not appearing when using the spectator UI Fixed double entries in the sprays list pulldown under options
18 февраля Added a "Low video quality" option in the Video tab of the Options dialog. Use this check box if you have an older GPU and want to trade off visual quality for FPS Added a "Raw Input" checkbox in the Mouse tab of the Options dialog. This button toggles the "m_rawinput" cvar from the previous update Extended hud_fastswitch options. 0 means no fast switch, 1 means switch on both number keys and mouse wheel, 2 means on do fast switch when using number keys Enabled raw input mode on by default under OS X and Linux. If you have run the previous beta you may still need to toggle this option Added listing of games from the cstrike_downloads folder in the New Game dialog Improved HTTP download performance Fixed crash if OS level DEP setting was turned on for all programs and you ran in software mode Fixed spectator UI being truncated when running in higher resolutions Fixed downloading of content from servers via HTTP, both if you got a 404 error on one of the links or the file was in the base download folder Fixed writecfg command creating the config in the wrong folder
16 февраля Returned mouse input to using windows messages rather than raw input, this should correct the sensitivity change people have seen Added m_rawinput cvar, if set to 1 this enables using the raw input API's on your OS to get mouse input, usually with lower latency but missing the post processing from your OS Fixed corrupt HTTP downloads if the url sent by the game server resulted in a 404 error Fixed corruption of text input when hitting backspace while composing a message Renamed gl_ztrick cvar to gl_ztrick_old, usage of this cvar is deprecated and caused rendering issues Fixed mouse clicks sometimes being lost
14 февраля Re-enabled a fps cap of 100. You can override this behavior if you want to run faster by setting fps_override to "1" but some mods may not behave properly Fixed movement when running at more than 100fps Added "speak_enabled" cvar, if set to 0 then the "spk" and "speak" commands are disabled Added "edicts" option to liblist.gam file, for use in mods that want more than 900 entities in their maps Increased supported entity count in Counter-Strike 1.6 to 1800
12 февраля Enabled fully localized chat in Counter-Strike 1.6 Made keypad enter key submit a command in the game console Fixed extra keys causing the console to toggle when using a non-QWERTY keyboard Fixed maps list in New Games option not showing all available maps Removed cl_rate command, "rate" is the appropriate command to use Fixed crash when using alt-tab in software mode Fixed crash if you set a bind to an invalid engine key
12 февраля Enabled fully localized chat in Counter-Strike 1.6 Made keypad enter key submit a command in the game console Fixed extra keys causing the console to toggle when using a non-QWERTY keyboard Fixed maps list in New Games option not showing all available maps Removed cl_rate command, "rate" is the appropriate command to use Fixed crash when using alt-tab in software mode Fixed crash if you set a bind to an invalid engine key
9 февраля Fixed auto-complete list in game console jumping 2 entries at a time Fixed keypad enter not being a key you could bind in the Options dialog Fixed mouse wheel up/down not showing in the binding Options dialog Fixed Low Violence mode being applied incorrectly Made Condition Zero models being used in Counter-Strike 1.6 (if you own Condition Zero) optional and controlled by the HD Models check box in the Options Video tab.
8 февраля Fixed viewdemo command crashing when run Fixed screenshot command crashing Fixed HD model packs not loading if available and enabled Fixed crash on launch if your graphics cards didn't support FBO's Fixed crash on launch under SELinux Fixed assorted crashes in Counter-Strike 1.6 due to bad string check
7 февраля Fixed crash when spectating players Fixed config files being written to the wrong folder, they are now always saved to the directory of the mod you are running. For Half-Life 1 this is "valve" and for Counter-Strike 1.6 this is "cstrike". You may lose some settings from this transition if you changed your configuration in the last couple of days Don't unpause the game when dismissing the Steam overlay if the game was already paused Allow mouse sensitivity to go down to 0.2 (from the previous floor of 1.0) Fix say and say_team commands using wrong characters on non-US keyboard layouts
6 февраля Fixed alt-tab not working correctly, the game window is no longer forced on top Added "cl_mousegrab" cvar, if set to 0 then the game will not grab the mouse. This may be needed to enable alt-tab with some Linux window managers. You can also add "-nomousegrab" to your command line to disable mouse grabbing. Fixed error on launch loading mss32.dll under Windows Fixed hang on startup causing a black screen to display on OS X and Linux Update Server Browser display to match behavior of Source engine products
5 февраля Fixed keyboard options dialog showing incorrect key names on non-QWERTY keyboards Fixed crash when typing in certain unicode characters Fixed voice chat sometimes not transmitting properly Allowed the toggleconsole command to be properly rebound
Дайджест интересных новостей из мира Counter-Strike 1.6 за последнее времяАктуальные параметры запуска Counter-Strike 1.6-nofbo - Отключение нового метода визуализации(рендеринга). -nomsaa - Отключение MSAA эффектов, можно использовать вместе с "-nofbo". -mousethread - Устанавливает опрос мыши в другой поток, равным 100 Герц. Производиться настройкой квара "m_mousethread_sleep" в игре. -gl - Запускает игру в режиме OpenGL. -dev - Запускает в игре режим для разработчиков. -freq - Работает только для CRT мониторов. -stretchaspect - Отключает режим отображения 4:3. -nosierra - Описания пока-что нет. -nowinmouse - Описания пока-что нет.
Параметры, которые были удалены из игры: -d3d -gamegauge <demoname> -numericping -vid_mode
| Решения Большая просьба к тем людям, которые обращаются за помощью. Не поленитесь сделать следующие манипуляции:- Зайти в "Библиотеку Steam", в верхнем правом углу нажмите "Помощь", далее "Сведения о системе", скопируйте от туда всю информацию и вложите в ваше сообщение, желательно под спойлер.
- Установите параметры запуска CS1.6 - "-dev -console", запустите игру, скопируйте всю информацию в консоле и поместите в ваше сообщение, желательно под спойлер.
Замечу, что большинство игроков повторяет одни и те же ошибки. Хотелось бы обратить ваше внимание на тот факт, что игра обновилась, а это значит, что присутствие в системе новых видео-драйверов - актуально. Ссылки на последние драйвера, находятся внизу топика, так-же не забываем обновлять DirectX.
Вопрос: Если у меня нет в Стиме игры Half-Life 1, будет ли обновляться Counter-Strike 1.6? Ответ: Будет, но только до RC или FR версии. Остальная информация в низу топика.
Вопрос: Что такое RC или FR версия игры? Ответ: Стадия разработки, классифицируется так - Alfa-Beta-Release Candidate-Final Release.
Вопрос: Почему не работает режим 4:3 (черные полоски по бокам)? Ответ: Необходимо прописать "-nofbo" в параметрах запуска игры. Для владельцев видеокарт от NVIDIA, нужно настроить "Панели управления NVIDIA" вот таким образом - Скрытый текст
Вопрос: Всегда играю с "Normal" разрешением на весь экран, но после обновления за 02.04.2013г. у меня по умолчанию ставится режим 4:3. Как исправить ситуацию? Ответ: В игру был добавлен новый параметр запуска "-stretchaspect", используйте его для того что бы отключить режим отображения 4:3.
Вопрос: Почему при запуске игры на экране присутствуют артефакты в виде белых квадратов в меню, смазанной полоски или разноцветных текстур? Ответ: Для начала, желательно удалить HL1 и CS1.6 полностью. Сделать это можно в клиенте Steam, зайдя в "Библиотеку" и кликнув по игре правой кнопкой мыши, после чего нажать "Удалить содержимое". Таким-же способом заново установить игру\игры нажав "Установить игру". Далее следует обновить DirectX и установить новые видео-драйвера(ссылки в низу топика), а так-же прописать в параметрах запуска CS1.6 - "-nofbo".
Вопрос: Почему местами в игре я двигаюсь медленно, а порой и вовсе вешу в воздухе? Ответ: Необходимо прописать в консоле игры "fps_max 99.5" и "gl_vsync 0".
Вопрос: Почему когда я подключаюсь на сервер, у меня в игре 4 fps? :\ Ответ: Во первых, нужно удалить файл OpenGL.dll :] из директории \Steam\SteamApps\common\Half-Life\. Во вторых, нужно выставить в опции меню "Video", значение "Enabled low quality video", а в параметрах запуска прописать "-nomsaa".
Вопрос: Как узнать версию клиента игры? Ответ: Заходим в игру и прописываем в консоле - version.
Вопрос: Мой монитор поддерживает 75 Герц. Почему я не могу выставить 75 Герц в игре? Ответ: Дело в том, что теперь игра берет настройки непосредственно с "Рабочего стола". Если вы хотите получить 75 Герц в игре, нужно поставить на "Рабочем столе" разрешение экрана, которое поддерживает максимальное число Герц для вашего монитора. Для большинства Full HD мониторов нужно сменить разрешение на 1360*768.
Вопрос: Почему я не слышу некоторых игроков в игре? Ответ: Этот вопрос остается открытым.
Вопрос: Почему не работает параметр "-freq"? Ответ: Это параметр актуален только для ЭЛТ(CRT) мониторов.
Если у вас есть интересная информация, пожалуйста пишите. Вопрос\Ответ будет постоянно пополнятся новыми сообщениями.
| Ссылки Последние драйвера для AMD и NVIDIA карт можно скачать ниже под спойлером (логотипы кликабельны). Скрытый текстУже ни для кого не секрет, что для некоторых "Beta" обновлений игры Counter-Strik 1.6, необходимо наличие игры Half-Life 1 в клиенте Steam. Специально для таких людей, у которых по каким-то причинам отсутствует HL1, я выложил архив с игрой, который будет постоянно обновляться по мере выхода обновлений. Нужно полностью удалить папку \Half-Life\ с игрой которая находится в \Steam\SteamApps\common\, скачать архив и распаковать его в \Steam\SteamApps\common\. Важно: перед распаковкой архива, необходимо зайти в "Свойства" игры Counter-Strike 1.6, на вкладке "Обновления", выставить режим "Не обновлять автоматически". Как создается архив (видео) Актуальная версия клиента: Protocol version 48 Exe version 1.1.2.7/Stdio (cstrike) Exe build: 13:14:12 Aug 29 2013 (6153) Последнее обновление клиента игры: 30.08.2013.
|