Нет бюджета, но нужен сервер разработки? Есть простой дедовский способ

Инди-разработчику с нулевым бюджетом тоже бывает нужен сервер разработки. Что делать в таком случае?
Инди-разработчику с нулевым бюджетом тоже бывает нужен сервер разработки. Что делать в таком случае?

Ну такой вот примерно рецепт усредненный, потому что вариаций масса. Берется старый нетбук (1ГГц, 4Гб оперативы), он не апгрейдится, апгрейды - это не про наш случай. Берём этот ноут, вваливаем в него SSD повместительней-подешевле, и начинаем накатывать софт. Добавляем в него Win7 Tiny, дрова, Git с OpenSSH, AnyDesk, пробрасываем DDNS-сервисы для вязкости, и Gitea для вебморды сверху. Все это настраивается до дыма из ушей.

Потом снимается батарея и подключается к БП. Потом заносим нашу игру в репозиторий, и щедро раздав права, начинаем пушить коммиты. Пушим и приговариваем полушепотом "ух бля". При этом на лбу аж пот выступает. Любезно иногда предлагаем кому-нибудь присоединиться к команде, но они отказываются (а нужен был бы аниматор).

Надо ли говорить о том какой дичайший геймплей у нас выходит? Драйв такой, что обои от стен отклеиваются.

Правда конкретно на этом уровне драйв не завезли, только эксплорейшен - но дальше всё будет!

А если серьёзно, то несмотря на "бомжатность" такого решения, работает на удивление хорошо. Вы на один только аптайм посмотрите!

Наш репозиторий втихую разросся почти до 30 Гб, на ГитХаб мы уже не лезем - потому появление своего сервера было вполне ожидаемо. На Windows поднял его просто потому, что могу, а ещё потому, что на нём же гнездится один win-only сервер. Хотя Дебиан рассматривался.

Про нашу игру Slipgate мы недавно писали - ждите скоро длиннопост с обновлениями! А пока - милости прошу в наш ТГ.

Ну и в вишлисты добавьте нас, что ли!

Новая обложка с монстром Глыбой (авторства <a href="https://api.dtf.ru/v2.8/redirect?to=https%3A%2F%2Fwww.artstation.com%2Fboogich&postId=1876839" rel="nofollow noreferrer noopener" target="_blank">Владимира Бузова</a>), с новым логотипом (авторства меня).
Новая обложка с монстром Глыбой (авторства Владимира Бузова), с новым логотипом (авторства меня).
9393
74 комментария

Инфраструктуру дтф описал, получается

62
Ответить

сервер разработки Win7 TinyВидимо, мои 20 лет в IT прошли даром, и я ничего не понимаю в серверах со своими Linux-системами... Пожалуй, пойду в монастырь, нет больше смысла в моей жизни

4
Ответить

Объясните неучу кто-нибудь, а зачем инди разработчику может пригодится сервер? Почему не хранить все на системе на которой работаешь? Или подобный сервер нужен только для тех кто часто работает не дома?

9
Ответить

Сервер нужен, если работаете в команде, чтобы у всех был доступ. Ну и для бекапов можно юзать.

34
Ответить

Если в команде уже есть два-три человека, то он нужен. Для одиночки, да, не особо нужен.

7
Ответить

Сервер и правда не нужен, когда в команде ты один, или другие специалисты команды не работают напрямую с теми же ресурсами - например, моделлеру доступ в репозиторий не критичен, можно хоть через общую папку обмениваться. Но вот когда возникает необходимость совместной работы, например, с левел-дизайнером...
А когда проект разрастается, то начинают возникать проблемы с Гитхабом (размер репы ограничен, коммита ограничен, файлы не больше 100 Мб, лимит на суточный трафик, и т.п.). Тут или покупай премиум (и всё равно воткнёшься в ограничения, просто помягче), или поднимай свой сервер.

3
Ответить

Я конечно не верхний интернет, но на арене темно же пиздец, как в дум3 и в данном случае это не комплимент.

3
Ответить