Counter-Strike Beta 1.x - Обзор (Часть 6-я)

*Последняя часть серии постов о бете кс, ссылки на первую, вторую, третью, четвёртую и пятую часть.

В завершение раздела еще раз о маппинге. Разумеется, на картах Counter-Strike может применяться (и реально применяется) большая часть энтити-объектов из Half-Life. Со временем специфика мода обусловила многие отличия, но во времена первых его бета-версий многие энтити-объекты работали именно так, как в HL, без оглядки на систему раундов. Например, двери func_door и func_door_rotating с параметром "wait" равным -1, будучи открытыми игроком, оставались в таком положении на протяжении всего времени игры на данной карте. В более поздних версиях такие двери стали закрываться на первой секунде нового раунда. Аналогично дело обстоит и со светом, который можно включать и выключать, например, на cs_mansion. Если в Beta 1.0, нажать на выключатель, свет погаснет. Раунды игры будут сменяться, но свет все равно останется выключенным, пока кто-нибудь из игроков снова не нажмет кнопку. В CS1.6, напротив, свет снова будет гореть уже в следующем раунде. Движущиеся объекты func_train (тот же лифт на описанной выше cs_siege), если их активировать, в следующем раунде не возвращаются в свое исходное положение - это обстоятельство в свое время доставляло картостроителям определенные неудобства. Разрушаемые предметы вроде оконных стекол или хрупких ящиков, будучи разбитыми, исчезают насовсем, не респавнясь в следующем раунде. Зато в первой бете работает недоступный в последних релизах игры объект func_tankrocket - стреляющая ракетами пушка, которой в Half-Life пару раз встретили Фримена солдаты в главе "On a Rail". Правда, работает по-своему: выпущенная ракета вместо взрыва дает ослепительную вспышку как от гранаты Flashbang. Зато ракета весело шипит и от нее тянется красивый белый шлейф, в CS1.6 нет уже и этого. Между прочим, точно такой же эффект дает и объект func_mortar_field, накрывая игроков вместо серии взрывов чередой вспышек. Что несомненно придает неповторимый колорит игре на таких старых картах как линейка cs_d-day или более поздней cs_tranches.


НЕИСПОЛЬЗУЕМЫЙ КОНТЕНТ


Если вдумчиво изучить файлы многих мультиплеерных модов Half-Life, можно найти файлы, которые не используются игрой, и не требуются для ее нормальной работы, но все равно занимают лишнее место. Как правило, они остаются как пережиток прошлых версий или же добавлены разработчиками с прицелом на будущее. Counter-Strike Beta 1.0 в этом плане ни разу не исключение. В pak0.pak хранится папка sprites, а в ней - спрайты HUD, отображаемые в игре. Например, 320hud1.spr:

присмотревшись, можно без труда обнаружить в ней пиктограммы оружия, которое Gooseman планировал добавить в мод в следующих релизах: нож, винтовку SIG и гранатомет HK-69. К слову, все три образца к тому времени уже были смоделированы и анимированы, более того, скриншоты даже были опубликованы на официальном сайте мода. Как мы знаем, нож и винтовка вскоре поступили на вооружение, а от HK-69 почему-то отказались.


Если же углубиться в папку sound (в том же pak0.pak), а в ней - в поддиректорию с именем radio, обнаружим два файла, которые в CS Beta 1.0 не применяются: go.wav и rescued.wav. Наверное, кому-то будет интересно услышать ранние варианты двух первых оповещений и команд в Counter-Strike озвученных голосом Cliffe и еще не искаженных до неузнаваемости средствами звукового редактора.


COUNTER-STRIKE Beta 1.1


Уже в первые дни после выхода Beta 1.0 обнаружилась серьезнейшая проблема: нестабильная работа сервера, который мог внезапно "падать" без видимых причин. Заручившись поддержкой сотрудников Valve, Gooseman немедленно сосредоточился на ее решении, обрабатывать статистику стабильности серверов ему помогал John "rizzuh" Jensen будущий основатель крупного официального фансайта www.csnation.counter-strike.net. Cliffe тем временем собирал поступавшие к нему багрепорты и координировал дальнейшую работу над проектом. 24 июня 1999 года на официальном сайте мода были выложены скриншоты двух новых карт - это были cs_assault и cs_desert. Кроме того, было объявлено о "ротации" карт в моде. Последняя заключалась в публичном принципе их отбора. Те карты, которые не понравятся игрокам (или просто будут лагать в игре), будут исключаться из игры в следующих релизах. И наоборот, популярные, качественные уровни, будут сохранены от версии к версии. Эта схема исправно действовала вплоть до выхода CS1.6, хотя решения разработчиков относительно удаления той или иной карты, случалось, вызывали негативную реакцию среди рядовых любителей игры.


Устранение проблемы с сервером, вызванное случайно допущенной ошибкой в коде игры заняло неделю, в это же время Gooseman исправлял и некоторые другие баги, также всплывшие в ходе "обкатки" первой версии. Наконец, 27 июня 1999 года была выпущена CS beta 1.1. Первоначально это был патч с именем cs_patch.zip, который следовало устанавливать поверх beta 1.0. Позднее, 8 июля 1999-го Cliffe разместил CS Beta 1.1 уже в виде полной версии, снабженной инсталлятором. Этот пакет носит название CS Beta 1.0 Full Install.exe, что до сих пор служит причиной путаницы, когда бету 1.1 ошибочно принимают за "чистую" Counter-Strike beta 1.0.


Итак, что же изменилось? Вы скажете, можно влезть в папку с игрой, открыть чейнджлог и оттуда все узнать. В принципе, да, можно, но засада в том, что сам чейнджлог CS beta 1.1 был добавлен, внезапно, только в версии CS Beta 6.0. Т.е. аж спустя восемь месяцев. Так что, истина, как всегда, несколько сложнее. Впрочем, пройдемся сперва по официальному списку, который я прокомментирую и, по возможности, дополню. Поехали!


- greatly improved server stability, crashes should be eliminated


Да, сервер игры отныне стал работать стабильно, по заверениям Gooseman'a жалобы на спонтанные падения прекратились.


- primary servers will now work with CS


Без комментариев.


- fixed the ammo and armour reset bugs


Да, пофиксен противный баг, когда купленные или собранные в предыдущем раунде патроны и гранаты терялись при смене раунда. Теперь с этим все в порядке.


- balanced the economic system a bit


Внесены изменения в экономическую систему игры. Теперь контр-террорист, первым "поюзавший" заложника, получает 150$. Увеличено и вознаграждение за убийство противника: с 200 до 260$. Наконец, введены поощрительные выплаты проигравшей команде. В начале следующего раунда каждый игрок ее получает 350 долларов. Как выразился Gooseman, эти деньги должны помочь проигравшей команде, если та "сольет" 3-5 раундов. Отсюда предсказуемо возникла тактика "эко-раундов". Это когда одна из команд намеренно проигрывает некоторое время, собирая деньги на лучшее оружие с тем, чтобы в перспективе изменить счет игры в свою пользу. Впрочем, в мануале игры обо всем этом почему-то написать забыли.


- added new firing mode for the glock18


Добавлен новый режим огня для Glock'а - одиночными выстрелами. А вовсе не очередями, как пишут иные обозреватели. Отныне сей пистолет худо-бедно подходит и для перестрелок на дальних дистанциях. Кучность стоя получилась примерно такая же, как и у USP.


Если стрелять сидя, картина не намного лучше. Между режимами огня как такового переключения нет. С левой кнопки мыши пистолет стреляет одиночными, с правой - отсекает по три выстрела. Получилось довольно удобно. Естественно, для Glock'a пришлось сделать новый звук выстрела, файл которого размещается не в пакете pak0.pak, а во "внешней" директории cstrike/sound/weapons/.


- enabled 'mp_friendlyfire' command for server admins


Теперь доступна серверная переменная mp_friendlyfire, отсутствовавшая в Beta 1.0. По умолчания она установлена в ноль, т.е. своих убивать нельзя. Да и при ее включении товарищу для убийства придется нанести примерно вдвое-втрое больший урон, чем противнику. Последнее обстоятельство даже критиковали, но ситуация сохранилась на протяжении всей "старой" линейки CS.


- fixed map rotation


Пофиксена неработавшая ранее смена карты по прошествии определенного времени. По словам Gooseman'a причина была в том, что во время работы над CS Beta 1.0 он случайно закомментировал участок кода, отвечавший за эту опцию. Смена карты происходит в порядке, определяемом в файле mapcycle.txt, лежащем в папке cstrike.


- adds two new maps: cs_assault & cs_desert


Да, как и обещали разработчики, в игру добавили новые уровни, и это главное визуальное отличие беты 1.1 от 1.0 если посмотреть содержимое папки maps. Впрочем, стоит просмотреть мельком и сами карты - там достаточно отличий от более поздних и привычных нам версий.


cs_assault

Как и cs_mansion, это одна из самых успешных, популярных во все времена и копируемых карт Counter-Strike. Создал ее 16-летний (в 1999 году) финский маппер Lari Muuriaisniemi, известный также как CryptR. Подобно многим авторам старой школы, CryptR начинал с маппинга под Doom, позже сделал серию неплохих уровней Actcity под Action Quake 2, продолжив линейку картой Actcity4 уже для мода Action Half-Life. Ну, и до кучи, сделал для HL: Deathmatch мультиплеерную карту Hill, не то, чтобы шедевральную, но примечательную несколькими довольно нетривиальными фичами. Далее произошли события, подобные истории с cs_mansion и cs_siege. Сам CryptR сказал об этом в интервью, которое в феврале 2000-го года дал www.clanfire.com, так: "Один из авторов CS обратился ко мне с просьбой сделать уровень и для Counter-Strike, потому, что ему понравилась моя карта Hill для HL: Deathmatch".


cs_desert

Простенькая, но по-своему интересная и даже атмосферная карта. Невесть где затерянный уголок каменистой пустыни, где в лагере террористов удерживаются заложники. Автор - норвежец Timm "t1mm" Stokke, до этого делавший уровни для Action Quake2, можно припомнить такие удачные его работы как jungle1 и teamjungle. Собственно, cs_desert весьма похожа на них своим слегка сюрреалистичным стилем и грубоватым воплощением.


- cs_siege fixes

Внесены значительные изменения в планировку cs_siege, хотя слово "fixes", подразумевающее исправление каких-то ошибок здесь вряд ли применимо. Просто модифицировали уровень, чтобы сделать геймплей на нем более разнообразным и интересным.


- cs_wpndepot fixes


Заметно подправлена и карта cs_wpndepot. И здесь да, с полным правом можно говорить о работе над ошибками.


А теперь осталось перечислить то немногое, о чем в чейнджлоге скромно умолчали. Кроме того, что апгрейдили Glock, разработчики изменили звук выстрела пистолета USP. Теперь он более глухой, но хоть на выстрел стал отдаленно похож. А также вдвое урезали запас патронов, выдаваемый в начале раунда. Теперь контр-террористы получают заряженный USP (12 патронов в магазине) и всего-то 17 запасных патронов. Террористам повезло больше, но ненамного: Glock с 20 патронами в магазине плюс еще 20 запасных патронов. Можно видеть в начале раунда выдаваемые пистолеты у ног игроков - но лишь в том случае, если их боекомплекты уже полны

Под ногами террористов, понятное дело, будет валяться Glock.

Кстати, исправлен баг разряженного глока: теперь затвор "пустого" пистолета находится в заднем положении.

Теперь если поднять стоящий на карте weaponbox, то в правом нижней углу экрана отображается спрайтовая иконка подобранного оружия. Чуть ниже будет показано и количество имеющихся с ним патронов:

А сам weaponbox после смерти его владельца остается на карте не двадцать секунд, как в Beta 1.0, а сорок. То есть, вдвое дольше. Пофиксен баг с сохранением патронов к винтовкам - в Beta 1.1 патроны сохраняются все, в том числе и когда в винтовке был неполный магазин. Однако может проявляться другой глюк. Допустим, вы купили primary-оружие, переключились на него, а затем - обратно на пистолет. Бывает, в этом случае не отображается количество запасных патронов к пистолету. Точнее отображается, но числом ноль. Лечится выстрелом из пистолета с последующей его перезарядкой.


Кроме фиксов оружия и карт, в CS beta 1.1 подправлена игровая физика. В частности, значительно увеличена дальность броска гранаты - в полтора-два раза. Тем не менее, траектория (и скорость) ее полета ниже, относительно этих же параметров, но в CS1.6.


Теперь игрок при падении получает повреждения, сообразно высоте, с которой его угораздило свалиться. Результаты, полученные на тестовой карте, дают следующую картину: при падении с пустяковой высоты в 128 юнитов игрок не получает урона. Упав с высоты в 144 юнита (совершенно безопасной в CS1.6) игрок теряет 6 hp, с высоты 160 юнитов - уже 14 hp, грохнувшись с высоты 256 юнитов - 67 hp. Максимальная высота, при падении с которой игрок еще выживает, составляет в CS beta 1.1 320 юнитов, теряется уже 90 hp. Наконец, при падении с высоты большей, чем 320 юнитов, игрок неминуемо погибает, буквально разбиваясь вдребезги:


В CS Beta 1.1 если одна из команд была полностью уничтожена, то на экране появляется сообщение, уведомляющее о победе одной из сторон. Если победили террористы, то пишется:

если "контры", то появится следующая надпись:

Добавлены и новые звуковые эффекты. Теперь при наведении прицела на игрока указание его ника и команды сопровождается характерным рипением рации (звук cstrike/sound/misc/talk.wav). То же самое происходит и при выводе на экран сообщений, написанных посредством команд "say" и "say_team". Спасение заложника оглашается звуковым сообщением "Hostage has been rescued!". Это файл rescued.wav, лежащий по адресу cstrike/sound/radio/, но не тот, о котором я писал в разделе о неиспользуемом контенте Beta 1.0, а заново записанный. Он входит также в комплект всех остальных версий Counter-Strike. А начало каждого нового раунда теперь открывается автоматически проигрываемой командой "Go, go, go!" (cstrike/sound/radio/go.wav), опять же, всем нам прекрасно знакомой. Одноименные, но оставшиеся невостребованными звуковые файлы "старой" версии хранятся в архиве pak0.pak вместе с остальными ресурсами игры.


В остальном все осталось, как в Beta 1.0. К сожалению, сохранились такие баги, как невозможность покупки оружия или снаряжения, если цена на него равнялась сумме денег на счету игрока, "срезание" вознаграждения на 50 долларов при одновременном спасении двух и более заложников, мертвые игроки, "летая" по карте все также могут открывать собой двери, активировать триггеры и нажимать некоторые кнопки.


COUNTER-STRIKE Beta 1.2


После выхода Beta 1.1 процесс разработки мода, естественно, не остановился. Cliffe практически ежедневно отчитывается о проделанной работе, выкладываются скриншоты карт, которые будут включены в CS Beta 2.0, и карт, которые (возможно) могут в нее попасть. С 13 июля 1999 года в CS Team вливаются новые участники: Ido Magal (будущий автор официальных уровней cs_havana и de_chateau), Chris "MacMan" Ashton (выпустивший впоследствии первую официальную as-карту as_oilrig), David "SOOPRCow" Serrano (в сети есть его карты de_wdist под CS и snagtheflag под TFC), а также человек, оставшийся в истории под ником FearMe (но известный в далеком прошлом своим FearMe.wad). Эти люди принялись за работу над официальным набором текстур для Counter-Strike, wad-файл с которыми планировалось включать в каждый релиз мода начиная с Beta 2.0. Cliffe по-прежнему координирует все контакты, а Gooseman тем временем моделирует АК-47 и занимается отладкой кода.


19 июля 1999 года в публичный доступ выкладываются два новых файла. Это первая, пробная версия того самого cstrike.wad, а также обновление библиотеки mp.dll, которую полагалось устанавливать поверх CS beta 1.1, и которая в сопроводительном readme имела обозначение "beta 1.9". Это не была очередная бета-версия мода как полноценный релиз, а просто "заплатка", фиксившая некоторые читы. Поэтому предназначалась она не для рядовых пользователей, а, в первую очередь, адресовалась администраторам игровых серверов. Уже на следующий день, 20 июля, Gooseman выложил окончательную версию этого патча, который теперь не только отсекал разнообразные читы и расширял возможности управления сервером, но и вносил заметные изменения в сам геймплей. Увы, на момент написания статьи мне не удалось отыскать это патч для подробного исследования (и вряд ли он существует в наши дни вообще), а в readme Counter-Strike изменения перечислены не все. К счастью, сохранившийся архив www.counter-strike.net содержит более полную информацию:


- Появился 5-секундный freezetime [или, как его назвали в первоисточнике, "molasses period" - Mr.Jeff] в начале раунда для согласования игроками тактики действий.


- Добавлены опции для команды "kick". Чтобы ими воспользоваться, следует набрать в консоли "listplayers", получив таким образом полный список игроков и их соответствующие id #, затем набрать "vote x", где x - это id # того игрока, которого вы хотите кикнуть. Для того, чтобы игрок был кикнут с сервера, против него должны проголосовать 75% всех находящихся на сервере игроков. Ник игрока, против которого вы проголосовали, также отображается по команде "showplayerinfo".


- Обновлены цены на некоторое оружие: MP5 Navy теперь стоит 1500$, Steyr TMP стоит 1250$, дробовик - 2000$.


- Бронежилет сделан НАМНОГО более эффективным (теперь он защищает руки бойца).


- Стрельба в момент прыжка сделана НАМНОГО более неточной для всего вооружения. Теперь если кто-то застрелит вас в прыжке - это исключительно удача, но никак не скилл...


- Введен предел суммы, накапливаемой игроками - 16000$.


- Изменены ["tweaked" в оригинале - Mr.Jeff] премиальные денежные вознаграждения.


- Увеличена эффективность Flashbang (ослепление длится дольше, расширен радиус действия, также теперь гранату можно метнуть на бОльшую дистанцию).


Патч был выпущен опять-таки для админов, состоял всего-навсего из одного файла - mp.dll, но именно его впоследствии будут называть Counter-Strike Beta 1.2. Подчеркиваю, именно впоследствии, так как на момент своего выхода данный патч как новая версия мода вовсе не позиционировался. Да и наименование "beta 1.2" нигде не фигурировало и появилось лишь много позднее - все в том же чейнджлоге CS beta 6.0. Так что в этой статье я называю его так исключительно по традиции - если разобраться, в истории Counter-Strike путаницы хоть отбавляй.


COUNTER-STRIKE КОММЮНИТИ


Понятно, что с появлением той или иной интересной игры вокруг нее возникает то, что понимают под словом коммюнити. Любители создают собственные тематические сайты, которые по популярности вполне могут тягаться с официальными. Кто-то выпускает кастомный контент и выкладывает его для всеобщего пользования, кто-то просто обсуждает, кто-то даже запускает и поддерживает собственные серверы и даже не из коммерческого интереса. Естественно, что это коснулось и Counter-Strike. Gooseman много позже вспоминал в своем интервью www.gamasutra.com, что во времена первой беты у CS было очень малое коммюнити. Однако уже тогда на новый мод обратили внимание не только желающие виртуально побегать-пострелять, но и мапперы-любители, ранее делавшие карты для HL:DM и/или Team Fortress Classic. Как результат, уже во времена Beta 1.0 начали выходить перваые неофициальные уровни для Counter-Strike. Одним из пионеров cs-маппинга можно назвать финна Tapio "Elukka" Mömmö с его cs_mbselu и cs_mnselu, творчески развивавших концепцию cs_mansion. Примерно тогда же сделал несколько карт Maxime "Xorbis" Asseline (cs_pow, cs_nuketerror), развернули бурную деятельность такие чрезвычайно плодовитые авторы как Roger "Gismo" Skullestad, и, особенно, Sean "Sharp" Northway. Причем последний - настоящий живой конвейер карт. Из двадцати с лишним уровней, которые он сделал для CS, добрый десяток приходится как раз на июнь-август 1999 года, т.е вплоть до выхода Beta 2.0. И пускай, по сегодняшним меркам его уровни примитивны и неказисты, но они были и даже вполне соответствовали тематике мода. Его cs_dea и cs_dea2 были кандидатами на включение в мод, а его же cs_5star вообще стала хитом того времени. Кстати, Sharp является автором и cs_delta_assault - возможно, исторически первого ремейка официальной карты вообще и cs_assault'а в частности. А вообще можно выделить до семидесяти уровней, выпущенных тогда, когда и сам CS-то только зарождался. Чем не показатель растущего интереса публики к Counter-Strike?


Кроме того, начали образовываться кланы и лиги. Уже 30 июня на www.counter-strike.net появилась новость о первом CS-клане, названном без особых претензий на оригинальность - Seal Team 6. Правда, вскоре Cliffe признался, что получил более двух десятков писем от лидеров различных кланов, и все они отстаивали свое право называться первыми. Так что название и дата образования первой игровой команды Counter-Strike осталось тайной. С лигами проще: 24 июля 1999 года был открыт официальный сайт официальной же лиги Counter-Strike - www.csleague.com. Примерно тогда же Cliffe запустил официальный форум для обмена идеями и мнениями, понятное дело, стали появляться и сторонние ресурсы по той же теме.


В сети бытует непонятно откуда взявшееся заблуждение, мол, первые игровые серверы Counter-Strike были запущены лишь осенью 1999-го. А это ни много, ни мало, но уже времена второй-третьей беты мода. Поневоле возникает логичный вопрос: а где же играли в "контру" раньше? Реально же летом 1999 года работал с десяток только официальных серверов, на сайте мода лежала подробная документация и инструменты для их администрирования. С июля 1999-го начал свою работу ресурс www.serverassist.webjump.com - официальный "CS Server Assistant Site" - полностью посвященный проблемам создания и поддержки серверов Counter-Strike. Вообще, по утверждению архивной версии www.multimania.com, по состоянию на 15 августа 1999 года постоянно действовало более 100 серверов CS версий Beta 1.1 - 2.0. Сотня более-менее постоянно работающих серваков для все еще "сырого" мода - это, согласитесь, весьма и весьма неплохо.


ПОСЛЕСЛОВИЕ


В завершение статьи, наверное нельзя не сказать об одном малоизвестном факте. В свое время меня немало удивляло то обстоятельство, что Gooseman выпустил столь глючную и нестабильную версию. Однако кроме вполне понятного стремления поскорее представить свое творение публике, была еще одна причина, заставлявшая CS-Team не затягивать с релизом. Речь идет о разрабатывавшемся в то время Valve (и анонсировавшемся к выходу) моде TF2: Brotherhood of Arms. Этот командный военный шутер Gooseman считал прямым конкурентом Counter-Strike, ибо потенциально он был способен перехватить нишу и потенциальную популярность CS у игроков. В своих интервью, данных до выхода beta 1.0, на вопрос о времени релиза, Gooseman отвечал, что "это желательно сделать до выхода TF2. Ибо после выхода TF2 релиз CS не будет иметь особого смысла". Сегодня мы знаем, как распорядилась судьба: TF2 был отменен, а вот Counter-Strike вознеслась к вершинам популярности. Прошло уже без малого двадцать лет, а игра, пускай, став коммерческой и превратившись в франшизу, все еще на слуху. И не похоже, чтобы она окончательно собралась сдавать свои позиции.


Примечание от меня: :)

Не думал что в итоге получится столь объёмный материал, автор провёл огромную работу на созданием этой статьи, практически диссертация. %)

Знать бы сколько это времени займёт, я бы пожалуй и не решился на публикацию, а ведь есть ещё не менее объёмные материалы по 5-й бете и эволюции официальных карт. И так неплохо минусов накидали, боюсь вообще фанаты длиннопостов под плинтус загонят.:D

Спасибо всем кто дочитал до конца.

Лига Геймеров

57.8K постов92.1K подписчика

Правила сообщества

Ничто не истинно, все дозволено, кроме политоты, за нее пермач, идите на ютуб
Помни!
- Новостные/информационные публикации постим в pikabu GAMES
- Развлекательный контент в
Лигу Геймеров



Нельзя:

Попрошайничать;

Рекламировать;

Оскорблять участников сообщества;

Нельзя оценивать Toki Tori ниже чем на 10 баллов из 10;

Выкладывать ваши кулвидосы с только что зареганных акков - пермач

За неэтичное использование сообщества - тоже бан. Если ты выкладываешь пост в наше сообщество и получаешь стартовые плюсы от наших подписчиков, не думай, что вытаскивать потом пост в своё личное сообщество будет умным поступком.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества