Как установить gogs на windows
Все остальные варианты будут либо основаны на этих способах или вам очень повезло с оборудованием. Варианты с уменьшением количество доступной памяти, настройкой размера своп файла, отключение программы проводника операционной системы и т.п. рассматривать не будем, не стоит оно того, но если вам ничего не помогло, то есть еще четвертый способ, ну как способ. Нужно купить старый компьютер на 775 сокете, например, и запускать игру на Windows XP, это самое надежное решение на данный момент, но, с учетом происходящих вокруг событий, для кого-то оно выйдет далеко не дешевым. Все остальные варианты ничего не гарантируют , к сожалению.
Для версий Windows 7 или 8 действия будут аналогичными.
Версия игры Дальнобойщики 2 от магазина GoG
В теории это самый удобный вариант из всех. Покупаешь, скачиваешь русскую или английскую версию (главное не перепутать) и вперед к покорению рынка грузоперевозок. Для того чтобы все прошло именно в такой последовательности, команда проекта GoG поработала над созданием библиотеки для запуска игры на современных системах. Которая просто работает. В теории.
Дальнобойщики 2 от GoG не содержат ничего нового, ни новых дорог, ни нового транспорта. Это все та же дополненная версия игры 8.x.
+ Работает из коробки, ничего не нужно настраивать, но для желающих есть возможность настроить разрешение и некоторые другие параметры.
+ Во время распродажи стоимость игры падает ниже 50 р.
- Черные полосы по краям экрана.
- Могут быть различные артефакты: текстуры будут неправильно отображаться, исчезать и т.п.
Библиотека D2GI для запуска игры Дальнобойщики 2 на современных системах
Автор данного проекта не стал ждать пока кто-то другой найдет решение проблем с запуском игры, а зашел с козырей и сделал свою собственную библиотеку специально для Дальнобойщиков 2 . Устанавливается она очень просто: нужно скачать ее с github , распаковать в корневую папку игры и начать играть. Все должно работать даже если у вас нет версии игры от GoG, но есть дополненная версия игры, она же 8.0 или 8.1 или 8.2.
+ позволяет решить проблему низкой частоты кадров в игре.
Вообще, в любой непонятной ситуации нужно пробовать D2GI .
Запуск Дальнобойщики 2 с помощью dgVoodoo2
Работает аналогично D2GI. Для установки нужно распаковать архив и поместить все файлы из папки MS\x86\ в папку с игрой Дальнобойщики 2 и запустить игру.
+ можно (в теории) поставить на любую версию игры Дальнобойщики 2.
- не очень дружит с игрой, но все зависит от случая, вашего железа, положения Юпитера.
Что можно сделать еще
Если вы проделали все вышеперечисленное, но ничего не помогло, попробуйте дополнительно включить компонент DirectPlay .
Искать его нужно здесь
Панель управления -> Программы и компоненты -> Включение или отключение компонентов Windows -> Legacy Components -> DirectPlay
Ответы на популярные вопросы (FAQ)
1. У меня нет GoG версии, не хочу покупать игру, как мне запустить игру?
Вам нужна дополненная версия игры 8.x (8.1, 8.2) и второй или третий вариант.
2. Как узнать, какая у меня версия игры?
При запуске версия написана на стартовом изображении. Есть еще варианты, но мы сами не знаем, как это можно узнать простым и понятным способом. Время и дата сборки игры зашита в exe файл, ищите там.
3. Скачал где-то репак игры, какой-то патч с какого-то сайта, и у меня все работает без всего вот этого.
Так тоже бывает.
4. Ничего не помогло (
Проверьте правильно ли вы все установили: файлы нужно помещать в корень игры, т.е. там где находится исполняемый файл, запустите игру без модификаций, если вы их установили (нужна чистая установка).
Gogs - это веб-интерфейс для работы с репозиториями git. Приложение написано на языке программирования Go, не требовательно к системным ресурсам и поэтому хорошо подходит для организации репозиториев исходных текстов небольших команд разработчиков.
Сборка приложения
Устанавливаем утилиту git и компилятор языка Go из репозиториев:
Создадим каталог для сборки приложения и перейдём в него:
Скачиваем и собираем приложение в только что созданном каталоге. При сборке указываем тег, предписывающий включить поддержку SQLite3:
Установка и настройка запуска приложения
Создаём пользователя gogs, от имени которого будет работать приложение:
Создаём каталог приложения gogs и копируем в него только то, что необходимо для работы приложения:
Создаём каталог для файла конфигурации:
Создаём файл /opt/gogs/custom/conf/app.ini с настройками приложения:
Чтобы настройки приложения в дальнейшем можно было поменять в процессе первоначальной настройки через веб-интерфейс, дадим пользователю gogs доступ к файлу конфигурации:
Создаём service-файл /etc/systemd/system/gogs.ini для запуска/остановки приложения через systemd:
Добавляем сервис в автозапуск при загрузке операционной системы:
И запускаем его прямо сейчас:
Настройка проксирования через nginx
Настройка приложения
После сохранения этих настроек файл /opt/gogs/custom/conf/app.ini принял следующий вид:
Теперь для пущей безопасности, чтобы никто не подсмотрел в файле пароль почтового ящика mailbox_password и ключ secret_key, которым шифруются данные сеансов пользователей, поменяем права доступа к файлу конфигурации:
Пример страницы обзора репозиториев:
В этой статье мы узнаем, как установить и настроить Gogs на сервере Linux. Приведенные здесь инструкции должны работать для последних версий Ubuntu (16.04 и выше), Debian (версия 8 и выше) и CentOS / RHEL (версия 7 и выше).
Настройка системы
Прежде чем вы сможете начать работу с Gogs, вам необходимо настроить систему. Чтобы установить Gogs, вы должны установить Git, а при желании вы должны установить SSH и базу данных, такую как MySQL или PostgreSQL. Gogs также имеет свою собственную копию SSH и может использовать SQLite, когда база данных недоступна.
В этой статье мы будем использовать MySQL в качестве базы данных и не будем использовать git over SSH. Таким образом, нам нужно только установить Git и MySQL. В системе Debian/Ubuntu вы должны запустить:
Во время установки вам будет предложено установить пароль для пользователя root MySQL. Запишите этот пароль, так как он понадобится вам позже.
Если вы используете CentOS/RHEL, вы можете установить эти зависимости, используя команды ниже. (В настоящее время CentOS поставляется с MariaDB, открытым исходным кодом, заменой MySQL.)
Далее мы настроим ограниченную учетную запись пользователя для запуска Gogs. В нашем примере мы создадим пользователя с именем gogs следующей командой. Мы также будем использовать /bin/true в качестве оболочки, чтобы никто не мог войти в систему под этим пользователем.
Теперь, когда у нас есть основные настройки, мы перейдем к базе данных.
Конфигурирование базы данных
После этого шага вы должны повысить безопасность MySQL, выполнив:
Теперь вы должны настроить учетную запись пользователя и базу данных для Gogs. Для этого войдите в консоль MySQL от имени пользователя root с помощью:
Введите пароль пользователя root MySQL, чтобы продолжить.
Во-первых, вы должны создать пользователя в MySQL. Мы создадим пользователя gogs с паролем super-strong-password :
Затем вы должны создать базу данных и позволить вновь созданному пользователю работать с этой базой данных. Мы создадим базу данных gogs .
Установка Gogs
Во-первых, вы должны получить последнюю версию Gogs со страницы релизов GitHub . В этом примере мы будем использовать последнюю версию x64 (0.11.86 на момент написания этой статьи).
Теперь, когда мы загрузили файлы и поместили их на свои места, нам нужно сказать systemd запускать Gogs при загрузке системы. Для этого создайте файл в /etc/systemd/system/gogs.service со следующим содержимым:
Таким образом, мы сказали systemd запустить демон gogs под пользователем gogs . Когда демон запускается, он будет обслуживать веб-интерфейс через порт 3000. Вы можете изменить этот порт с помощью параметра -p следующим образом:
Если вы хотите использовать низкое значение порта (например, 80), вы должны предоставить привилегию CAP_NET_BIND_SERVICE , выполнив:
Затем вы должны указать systemd запускать этот сервис при загрузке, а также выполнить его с помощью:
Если все работает правильно и вы заполнили данные учетной записи администратора, вы попадете на панель инструментов:
Поздравляем! Вы успешно установили Gogs. Теперь вы можете создавать репозитории, продвигать свои проекты и просить других зарегистрироваться в сервисе.
Кроме того, вам также необходимо добавить эти значения в раздел [server] :
Затем перезапустите Gogs с помощью:
Запуск Gogs в сочетании с другим сервером
Если вы используете nginx, вам просто нужно использовать proxy_pass следующим образом:
Затем вам нужно сообщить Gogs об URL, с которого он будет доступен. Для этого откройте /home/gogs/custom/conf/app.ini и измените значение ROOT_URL следующим образом:
Наконец, вы должны добавить правило брандмауэра, чтобы никто не мог получить прямой доступ к установке Gogs через порт 3000. Если вы используете iptables , это довольно легко сделать:
Обновление Gogs
Когда выйдет новая версия Gogs, вам нужно ее обновить. К счастью, обновить Gogs довольно легко. Во-первых, вам нужно остановить демон с помощью:
Затем переименуйте существующую папку, чтобы мы могли установить новую версию:
Теперь загрузите последний архив и распакуйте его, как мы это делали ранее.
Затем скопируйте данные и журналы из старого каталога в новый каталог:
Затем вы можете снова запустить службу с помощью:
Если что-то пойдет не так, вы всегда можете восстановить предыдущую версию из резервной копии.
Заключение
В этой статье мы узнали, как установить и настроить Gogs. У него очень минимальные системные требования и знакомый интерфейс, что делает его отличной альтернативой другим автономным серверам git.
Шпаргалка конфигурации содержит некоторую полезную информацию, если вы хотите более тонко настроить свой Gogs.
Старые игры с каждым годом всё больше уходят в прошлое. Одна из причин – их сложно (на первый взгляд) запустить на Win 10. Мы решили облегчить процесс запуска старых игр и разобрать для вас самые удобные способы.
Как на Windows 10 запускать DOS-игры?
Можно прождать целую вечность, пока ОС запустит DOS-игру, хотя она так и не сможет это сделать. И это не удивительно, когда дело доходит до развлечений 90-х годов, они были предназначены для максимально древнего интерфейса командной строки. В таких случаях способно помочь лишь одно средство – утилита «DOSBox», эмулирующая DOS-среду.
Как запускать старые игры через DOSBox?
- Скачиваете DOSBox с официального сайта: ссылка
Как сделать так, чтобы игра через DOSBox запускалась автоматически?
- Если вам не нравится, что каждый раз приходится перетаскивать исполнительный файл, тогда жмите ПКМ по ярлыку эмулятора «DOSBox» и выберите вариант «Свойства»;
Как на Windows 10 запускать игры для Windows XP?
Все причины, из-за которых старые игры не запускаются на Windows 10, связаны с несовместимостью программного обеспечения и компонентами ОС. Поэтому «пожилые» игры совершенно оправдано требует особый режим экран (отключённый по умолчанию в «десятке»), повышенные привилегии (права) и т. п. Так что же делать?
1. Определите совместимость и установите права администратора
Все проекты, выпущенные во времена «хрюши» (Windows XP), всегда по умолчанию будут требовать у вас повышенных прав для запуска и нормальной работы игры. Собственно, именно по этой причине любую такую игру важно запускать всегда от имени администратора. Это можно сделать в свойствах файла и в контекстном меню «Проводника», но мы рекомендуем первый вариант. Для этого нужно сделать следующее:
- ПКМ по исполняемому .exe-файлу в папке игры или по ярлыку на рабочем столе, после чего выбираете «Свойства»;
2. Настройте параметры экрана
Кроме того, устаревшие игры могут не работать из-за отсутствия поддержки установленного разрешения и цветовой гаммы. Настроить эти параметры также можно во вкладке «Совместимость». И тут тяжело дать однозначные рекомендации всем и каждому, а поскольку точного рецепта нет, придётся воспользоваться «методом научного тыка». Так что проверяйте разные режимы пониженной цветности, пониженного разрешения экрана и, как вариант, попробуйте отключить полноэкранный режим.
3. Установите и включите старые компоненты DirectX
Рекомендуем обратить внимание на то, что он в обязательном порядке должен быть автономным установщиком со всеми важными файлами. Использовать нужно только его, потому что другой веб-собрат точно сообщит, мол, уже всё установлено. В любом случае это ещё и необходимо настроить, предлагаем воспользоваться ещё одной инструкцией:
- Скачиваете и запускаете инсталлятор;
Создайте образ Windows XP через VirtualBox
Что делать, если ничего из вышеописанного не помогло, а наладить отношения с Windows 10 по-прежнему никак не получается? Последний вариант – это создание виртуального образа Windows XP с помощью программы VirtualBox. По итогу получится, что вы установили ОС внутри ОС.
Возможно, звучит дико, но в современных реалиях это абсолютно нормально, поскольку в таком случае старенькая игра 100% запустится. Единственный минус способа заключается в том, что для реализации задуманного предстоит иметь достаточный объём оперативной памяти, чтобы «железо» тянуло всю эту «кашу» без лагов и фризов, а также найти где-то чистый образ Windows XP.
Со старыми играми, имеющими DRM-защиту «SecuROM» или «SafeDisc» всё сложнее, потому что от этих двух технологий, связанных с управлением цифровыми правами проблем больше, чем пользы. Windows 10 не даёт засорять ими систему, так что если у вас есть DVD-диск с такой игрой, увы, запустить ее не получится.
Однако варианты решения этой проблемы существуют: первый – купить игру снова, но в цифровом магазине Steam или GOG (часто есть вариант обмена ключа с диска через поддержку издательства); второй – попытаться отыскать «no CD» патч, что потенциально небезопасно; третий – уже знакомый вариант с созданием виртуального образа подходящей ОС.
Читайте также: