вынесите этот кусок кода перед форичем программ, я говорил об этом... зачем это заново в цикле заменять... каждый раз беря шаблон с 0. в крайнем случае я бы как сказали выше сделал бы 2 шаблона. т.е вы делаете плейсхолдер который заменяете на массив шаблонов программ
Сергей Сахаров, не соглашусь, я геймер, все зависит от использования. У меня мышка уже 4 год живет и все нормально с ней (Logitech G703 LightSpeed Wireless). Для офиса конечно как моя не нужна, но и брать тупо китай по 200р, такое себе... вы больше потратите на поездки за этими мышками как будто... ну или на доставку...
liamnoel007, ну я в целом расписал вам как бы я это делал, сначала сайт, потом настройка локального сервера который принимает запросы от websocket, websocket, изменение параметров сервера websocket'ом, тех специалист по настройке серверов cs2
Плюс все так же скорее всего нужен будет тех спец, который как минимум первоначально настроит сервер, конфиги, а потом будет иногда следить за изменяющимися параметрами, тк иногда правят экономику, допустим луз бонус, или штрафы за убийство тимейтов и это надо будет в конфигах тоже менять.
Так же кстати надо будет сделать чтобы проверяло обновления серверной части раз в какое то время, обычная CRON задача. Тк обновления частенько там прилетают, а так же если будете ставить SourceMod + какой то мод, то надо и за этим будет следить, но это скорее всего вручную отслеживать или как то парсить обновления
liamnoel007, ну как будто это не будет пользоваться спросом, не знаю. Можете просто условно выкинуть деньги впустую на реализацию... Я бы сразу подумал можно ли это будет продать потом другому клубу или сдавать в аренду, чтобы окупить.
Ну в целом нанимайте прогера который сделает модуль на сайте, дальше через скорее всего Websocket свяжет сайт с сервером, т.е будет отправлять запрос на включение сервера, его поднастройку и укажет SteamID участников в white list сервера
Но честно говоря проще нанять 2-х людей на каких то условиях, если конечно это турниры 1-2 дней, турниры у вас скорее всего будут не постоянные, т.е не каждую неделю, потому по своему опыту проще нанять ведущего условного турнира, который будет собирать заявки, оплаты, распределять по командам и технического спеца, который будет управлять серверами за одним из компов, на локальном сервере будет допустим установлен SourceMod + Warmod (или аналог). Тех спецу по сути надо только настроить сервера, т.е конфиги и затем просто следить и если что делать бэкапы.
P.s я сам был тех спецом на лан турнирах в СПб, так что условно знаю о чем говорю)
Некоторые турниры (не мы) проводили без модов, потому тех спец все команды вводил ручками в консоли, но это еще тот гемор... особенно если 3-4 матча идут одновременно и надо после половины матча менять команды вручную местами...
Можно, реализуйте. Ничем не отличается ваша идея от Faceit.
Только не забудьте сделать настройку white list на стороне сервера. Чтобы при готовности матча пускало только участников этого матча. (ну чтобы потом не искать виновных, почему за команду играл другой чувак)