Перейти к содержанию

Twinker

Постоялец
  • Публикаций

    1021
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2
  • Отзывы

    100%

Весь контент Twinker

  1. Twinker

    Vds И Dedicated Вопрос.

    VDS - это часть физического (dedicated) сервера. Разницы в принципе нету, но при аренде VDS придется делить ресурсы между собой. Точнее некоторые выделенные, однако сеть все же придется делить с другим обитателями ноды, на которой Ваша VDS. // UPD По управлению - одинаковы, но взять лучше Dedicated. Для небольшого проекта с маленьким онлайном, хватит и VDS
  2. Вы видимо не поняли. Все работает через сайт. В том же лобби не получится договориться о взносах. А если и получится - нужно будет нанимать человека и сдавать ему деньги. А доверия у игроков мало, поэтому они вряд ли договорятся. На счет 32 команды - я ничего подобного не писал. Любой человек в любой момент может взять и зайти на сайт, отправить деньги и играть в соло на деньги. Чья команда выигрывает - той и все деньги. То есть возврат - 2x. Человек выбрал категорию, оплатил опр. сумму. В списке игр создается новая игра с поиском игроков и опр. суммой. Любой, кто хочет, может подключиться, оплатить игру и вступить в нужную команду. Либо только те, кому создатель этого "лобби" дал пароль. Пароль будет полезен для клановых матчей на деньги. Тут нет турнирных таблиц и т.п. Все автоматизировано и без всяких "заморочек". Оплатил, игроки вступили и играете. На счет реализации, ошибаетесь. Я уже занимаюсь ей. Основная сложность в тех самых chngpasswd и getpasswd. Но ничего, справимся.
  3. Как бы это не звучало, но я "загорелся дотой". Ведь это еще Beta версии, а уже столько игроков. Идея такая: Кланы/соло игроки собираются на одном сайте и играют на деньги. Все автоматизировано (прием средств, создание серверов и т.д Но выдача выигранных средств - только после проверки). Есть разные группы с разными взносами. 100р, 1000р, 3000р и т.д. Скрипт продвинутый, проверяет все на валидность, обменивается данными с сервером и т.д Конструкция: 1) Сайт (Front-end). Получает данные от сервера и отправляет их 2) Модуль на сервере Dota 2 (Back-end). Получает данные от Front-end'а и выполняет команды Сайт при взносе средств всеми участниками и готовности всех игроков в командах - подает команду серверу в виде chngpasswd, а затем getpasswd. Сервер, получая первую команду - меняет пароль доступа к серверу. Получая вторую команду - выдает текущий пароль к серверу. Сайт получает данные, генерирует ссылку в виде steam://rungameid/570 (открытие доты), а затем steam://connect .... для подключения к серверу. Все достаточно просто, но на реализацию требуется потратить достаточно много времени. Собственно игрокам будет интересно поиграть на деньги, возможно даже выиграть. Да и не обязательно быть в команде. Будут и обычные матчи со взносами. Хотелось бы выслушать Ваши мысли и идеи в данном направлении.
  4. maxplayers - переменная для установки максимального количества подключенных к серверу. В счет идут "зрители". Если поставить 10, то зрители не смогут подключится. Ибо смогут зайти только 10 человек. 5 за Good, 5 за Bad. Много серверов нужно? Создаете bat'ники (1, 2, 3, 4, ..., 100). В каждом из них пишите основную команду запуска и плюс -port 27000 (и +1 в каждом последующем). То есть в первом: -port 27000, во втором: -port 27001 и т.д Затем жмем Shift, нажимаем на первый, а затем на последний. Отпускаем Shift. Жмем Enter. Profit!
  5. Так трудно зайти на randomfilm.ru?
  6. Итак, этот мануал поможет Вам запустить свой сервер Dota 2! Что нам понадобится: Steam-аккаунт с активированной игрой Dota 2 Steam-инструмент Alien Swarm Dedicated Server (Библиотека -> Инструменты) Последняя версия MetaMod:Source Последняя версия SourceMod Последняя версия D2Fixups Последняя версия SMSJ Настройка Dota: Создадим папку (я назвал "dotaserver"), переходим в директорию Steam/steamapps/common/dota 2 beta Копируем в папку "dotaserver" (в моем случае) папки dota, bin и файл dota.exe Папка "dotaserver" (в моем случае) должна выглядеть так: D:\dotaserver\dota D:\dotaserver\bin D:\dotaserver\dota.exe Установка Metamod:Source: Распаковываем все из скачанного архива (metamod) в папку dota в папке с нашим сервером. Теперь откроем файл gameinfo.txt в папке dota с нашим сервером и заменим SearchPaths { Game |gameinfo_path|. Game platform } на SearchPaths { GameBin |gameinfo_path|addons\metamod\bin Game |gameinfo_path|. Game platform } Распаковка VPK: Качаем и устанавливаем программу GFCScape (http://nemesis.thewa...gcfscape184.exe) Открываем, переходим в выпадающее меню "File" и нажимаем на кнопку "Open". Выбираем файл pak01_dir.vpk из папки dota в директории нашего сервера и нажимаем "Открыть". Выделяем все папки, нажимаем правой кнопкой на них (на любую из всех выделенных) и выбираем "Extract". В открывшемся окне выбираем папку dota в директории с сервером. То же самое проделываем с файлом sound_vo_english_dir.vpk. Затем удаляем все .vpk файлы в папке dota в директории с сервером. Настройка конфига: Конфиг-файл находится в папке dota/cfg в директории с сервером и называется server.cfg. Если у Вас нету такого файла - создайте свой. Вот мой конфиг-файл: hostname "DotaMAXI" // Название сервера rcon_password "123456" // RCON пароль для удаленного управления сервером sv_password "" // Пароль для сервера sv_cheats "0" // Чит-коды dota_ability_debug "0" // Логирование ошибок ability. Только при включенных читах log on // Включение логирования sv_logsdir "logs" // Папка для логов sv_logbans "1" // Включить логирование банов sv_log_onefile "0" // Выключить логирование в один файл sv_logecho "0" // Включить логирование Echo sv_logfile "1" // Логировать информацию в один файл sv_logflush "0" // Перемещать файл на диск при каждой записи Первый запуск сервера: Чтобы запустить сервер и проверить, все ли верно - найдите файл srcds.exe в директории Steam\steamapps\common\alien swarm и скопируйте его в папку с нашим сервером (в моем случае - "dotaserver") Теперь нужно запустить srcds.exe с нужными нам параметрами, для этого нажмите правой кнопкой мыши на srcds.exe и нажмите на "Создать ярлык". Затем нажмите правой кнопкой мыши на созданный ярлык и нажмите на "Свойства". В поле ввода "Объект" в моем случае: "D:\dotaserver\srcds.exe". Теперь добавим параметры. После " нажимаем Пробел и добавляем нужные параметры. В данном случае это: -console -game dota +maxplayers 10 +map dota +exec server.cfg После добавления, поле ввода "Объект" у меня выглядит так: "D:\dotaserver\srcds.exe" -console -game dota +maxplayers 10 +map dota Теперь просто откройте созданный ярлык. Если последняя строка консоли - "GC Connection Established for..." и консоль не закрывается - значит все верно. Если же она закрылась, попробуйте повторить все с первого шага. Установка Sourcemod и SMSJ: Пришло время установить Sourcemod и SMSJ. Распакуйте содержимое скачанного архива с Sourcemod в папку dota с нашим сервером. Затем снова запустите сервер и введите "SM" (без скобок) после загрузки карты. Если все верно, сервер выдаст список команд. Если же он не выводит команды, повторите все заного. Для установки SMSJ, так же распакуйте содержимое архива с SMSJ в директорию dota с сервером. Опять же запустите сервер и проверьте все. Если все хорошо, поздравляю! Ваш сервер запущен Соединение с сервером: Соединение с локальной машины: Чтобы подключиться к серверу с локальной машины, пропишите в консоли DotA 2 (в игре): connect localhost Соединения через Интернет: Чтобы подключиться к серверу через Интернет, узнайте IP машины, на которой установлен сервер и пропишите в консоли DotA 2 (в игре): connect ip_машины (ip_машины замените на IP) Оригинал мануала: https://github.com/M...-a-local-server + другие источники. Перевод: Twinker (я) Надеюсь у Вас все получится
  7. Он тут не при чем. Даже без него все крашится. Error не у одного меня. Погуглил, так это часто бывает на Ubuntu. Может W8 тоже не держит DotA сервер.
  8. Вот у меня Windows 8 стоит, тоже не запускается...
  9. Добавлю, только нашел некоторые недоработки... сам решил попробовать и на тебе Позже новую тему создам. Эту удалить можно.
  10. Да в принципе требуется мало, даже очень. Но канал в сеть нужен хороший. P.s требования не могу сказать, потому-что сам еще не пробовал.
  11. Итак, этот мануал поможет Вам запустить свой сервер Dota 2! Что нам понадобится: Steam-аккаунт с активированной игрой Dota 2 Steam-инструмент Alien Swarm Dedicated Server (Библиотека -> Инструменты) Последняя версия MetaMod:Source Последняя версия SourceMod Последняя версия D2Fixups Последняя версия SMSJ Настройка Dota: Создадим папку (я назвал "dotaserver"), переходим в директорию Steam/steamapps/common/dota 2 beta Копируем в папку "dotaserver" (в моем случае) папки dota, bin и файл dota.exe Папка "dotaserver" (в моем случае) должна выглядеть так: D:\dotaserver\dota D:\dotaserver\bin D:\dotaserver\dota.exe Установка Metamod:Source: Распаковываем все из скачанного архива (metamod) в папку dota в папке с нашим сервером. Теперь откроем файл gameinfo.txt в папке dota с нашим сервером и заменим SearchPaths { Game |gameinfo_path|. Game platform } на SearchPaths { GameBin |gameinfo_path|addons\metamod\bin Game |gameinfo_path|. Game platform } Распаковка VPK: Качаем и устанавливаем программу GFCScape (http://nemesis.thewa...gcfscape184.exe) Открываем, переходим в выпадающее меню "File" и нажимаем на кнопку "Open". Выбираем файл pak01_dir.vpk из папки dota в директории нашего сервера и нажимаем "Открыть". Выделяем все папки, нажимаем правой кнопкой на них (на любую из всех выделенных) и выбираем "Extract". В открывшемся окне выбираем папку dota в директории с сервером. То же самое проделываем с файлом sound_vo_english_dir.vpk. Затем удаляем все .vpk файлы в папке dota в директории с сервером. Настройка конфига: Конфиг-файл находится в папке dota/cfg в директории с сервером и называется server.cfg. Если у Вас нету такого файла - создайте свой. Вот мой конфиг-файл: hostname "DotaMAXI" // Название сервера rcon_password "123456" // RCON пароль для удаленного управления сервером sv_password "" // Пароль для сервера sv_cheats "0" // Чит-коды dota_ability_debug "0" // Логирование ошибок ability. Только при включенных читах log on // Включение логирования sv_logsdir "logs" // Папка для логов sv_logbans "1" // Включить логирование банов sv_log_onefile "0" // Выключить логирование в один файл sv_logecho "0" // Включить логирование Echo sv_logfile "1" // Логировать информацию в один файл sv_logflush "0" // Перемещать файл на диск при каждой записи Первый запуск сервера: Чтобы запустить сервер и проверить, все ли верно - найдите файл srcds.exe в директории Steam\steamapps\common\alien swarm и скопируйте его в папку с нашим сервером (в моем случае - "dotaserver") Теперь нужно запустить srcds.exe с нужными нам параметрами, для этого нажмите правой кнопкой мыши на srcds.exe и нажмите на "Создать ярлык". Затем нажмите правой кнопкой мыши на созданный ярлык и нажмите на "Свойства". В поле ввода "Объект" в моем случае: "D:\dotaserver\srcds.exe". Теперь добавим параметры. После " нажимаем Пробел и добавляем нужные параметры. В данном случае это: -console -game dota +maxplayers 10 +map dota +exec server.cfg После добавления, поле ввода "Объект" у меня выглядит так: "D:\dotaserver\srcds.exe" -console -game dota +maxplayers 10 +map dota Теперь просто откройте созданный ярлык. Если последняя строка консоли - "GC Connection Established for..." и консоль не закрывается - значит все верно. Если же она закрылась, попробуйте повторить все с первого шага. Установка Sourcemod и SMSJ: Пришло время установить Sourcemod и SMSJ. Распакуйте содержимое скачанного архива с Sourcemod в папку dota с нашим сервером. Затем снова запустите сервер и введите "SM" (без скобок) после загрузки карты. Если все верно, сервер выдаст список команд. Если же он не выводит команды, повторите все заного. Для установки SMSJ, так же распакуйте содержимое архива с SMSJ в директорию dota с сервером. Опять же запустите сервер и проверьте все. Если все хорошо, поздравляю! Ваш сервер запущен Соединение с сервером: Соединение с локальной машины: Чтобы подключиться к серверу с локальной машины, пропишите в консоли DotA 2 (в игре): connect localhost Соединения через Интернет: Чтобы подключиться к серверу через Интернет, узнайте IP машины, на которой установлен сервер и пропишите в консоли DotA 2 (в игре): connect ip_машины (ip_машины замените на IP) Оригинал мануала: https://github.com/M...-a-local-server + другие источники. Перевод: Twinker (я) Надеюсь у Вас все получится P.s не забудьте нажать на стрелочку, дабы поблагодарить меня.
  12. http://forum.l2-dream.ru/index.php?/topic/49-uslovija-priobretenija-i-ceni-interlude/
  13. По названию процесса сканит? Тогда бред полный. Изменил l2phx.exe на winamp.exe и все хорошо.
  14. О чем ты думаешь сейчас?

  15. Как Вы не можете понять. Парень просто наё.... Как то необычно. На халяву - так сразу все бегут, даже не спрашивают, точно ли дадут ли им эту самую халяву. А платное так сразу "засерают".
  16. Напиши в саппорт, установят 64bit. Да и IHC уже следят за такими "тестерами"...
  17. Я за (играю в доту) Вчера изучал D2Ware, все достаточно просто. Wiki на английском, но для меня это не проблема. Уже начал писать свой мод Разработал мод хороший для каких нибудь CW, продаешь его/возможность играть бои на нем. Заработок можно получать на всем,
  18. Правду парень говорит. Сразу видно, умный. Ничего не скажешь. А то, что ошибки в тексте - так это стиль написания такой.
  19. Ага, с полным удалением БД. Убить Вас надо за такие шуточки. Люди не знающие потом плачут из за Вас.
  20. Сначала говорят одно, а в конце другое. В первый раз говорили, что все там отлично, все без ограничений. А сейчас - вот тут столько-то можно, а тут столько-то. Причем этого на столько мало, что просто хочется им такое написать... зачем платить им столько денег за такое "барахло"?! Бред бредом. Тему closed
  21. || Проект закрыт. DDoS-Guard - бред ||
  22. Ерунду? Значит Вам просто повезло. Вовремя стали клиентом. Раньше ТП была в сети раз в неделю/две недели. Малый бюджет? У них высокие цены. Они простые реселлеры Hetzner.de
×
×
  • Создать...