Установка и настройка FastCGI Mono Server под Linux

06.07.2023 - Zadrot

На днях потербовалось показывать C# (или ASP.NET, я точно не понимаю) веб страницы на новом сервере. Долго тупил, поэтому решил написать руководство по установке, настройке и автозапуску соответствующего софта.

Нам потребуется Nginx (если нужен), FastCGI Mono Server и три бутылки пива

1
2
apt-get install nginx
apt-get install mono-fastcgi-server4

Для работы с Mono, в конфиге сайта Nginx нужно прописать fastcgi_pass

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
server
{
	listen 80;
	server_name zadrot.ru;
	root /var/www/zadrot.ru;

	location /
	{
		index default.aspx;
		fastcgi_index default.aspx;
		fastcgi_pass 127.0.0.1:9000;
		include /etc/nginx/fastcgi_params;
	}
}

Ещё разработчик рекомендует добавить в /etc/nginx/fastcgi_params следующие строчки (у меня и без них прекрасно работает)

1
2
fastcgi_param PATH_INFO "";
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

С настройкой Nginx закончили, автозапускается он сам. Можно выпить

Плагин для Unreal Engine - Editor Interface Size

30.11.2022 - Zadrot

Сделал маленький плагин, позволяющий изменять размер интерфейса Unreal Engine 5. На предыдущих версиях тоже работает
Никак не влияет на проект
Исходник C++ в директории с плагином

Как пользоваться?

  1. Включи плагин: Edit > Plugins > Editor > Editor Interface Size (перезагрузка)
  2. Увеличивай / уменьшай размер: Edit > Editor Preferences > Plugins > Editor Interface Size

Если что, настройки хранятся в параметре EIS, вместе с остальными настройками редактора

4 версия:
%localappdata%\UnrealEngine\4.27\Saved\Config\Windows\EditorSettings.ini

5 версия:
%localappdata%\UnrealEngine\5.1\Saved\Config\WindowsEditor\EditorSettings.ini
(цифру 5.1 заменить на свою)

Качать тут:
https://www.unrealengine.com/marketplace/en-US/product/editor-interface-size

О багах писать в дискорд:
https://zadrot.ru/discord или s3632FV

Оповещение о статусе европейского сервера ESO

30.04.2022 - Zadrot

Добавил на страницу с твич дропами возможность оповещать о поднятии PC EU сервера.
Это удобно, когда тех работы неизвестно когда закончатся, а поиграть хочется как можно раньше :)

Сервер работает, дропы были пару раз, поэтому рабоспособность особо не тестировал.

Страница с дропами и статусом сервера

Оповещение о дропах на твиче для ESO

26.04.2022 - Zadrot

За просмотр определённых стримов на твиче можно получать сундуки с наградами.
Бывает заходит какой-нибудь элитный немец на час в середине дня и его нужно успеть посмотреть 15 минут.
Чтобы не пропускать подобное, сделал сервис, который оповещает о стримах с дропами и даёт на них ссылку.
Не забудь заранее привязать аккаунт ESO к Twitch.

Несколько лет назад всем надоела внезапная музыка в браузерах и её отключили. Теперь воспроизводить звуки можно только что-нибудь предварительно нажав или разрешив сайту автовоспроизведение аудио.
Поэтому, если нужно звуковое оповещение о дропах, разрешаем сайту воспроизводить звуки.
Обычно это делается слева от адресной строки или через настройки браузера. Вот пара инструкций для популярных браузеров:
Chrome
Firefox

Собственно ссылка на страницу с дропами: ESO ДРОП ОПОВЕЩАТОР