- Регистрация
- 21 Май 2022
- Сообщения
- 23
- Тема Автор
- #1
Написал для себя прогу для мониторинга статуса сервера и прочие удобства.
В ближайшем будущем я не смогу больше заходить на сервер, поэтому решил поделиться, может кому-нибудь понадобится + исходный код (всем пофиг).
Приложение после запуска идет в трей:
Предназначение кнопок:
1) Обновляет информацию о сервере
2) Запускает команду steam://connect/{resolvedAddress}:{port}
3) Открывает веб сайт в браузере
4) Открывает дискорд в браузере
5) Открывает страницу для прослушивания музыки. Всегда перед подключением я запукаю top-radio.ru/web/dfm
6) Выход из приложения
Файл настроек:
где,
В ближайшем будущем я не смогу больше заходить на сервер, поэтому решил поделиться, может кому-нибудь понадобится + исходный код
Приложение после запуска идет в трей:
Предназначение кнопок:
1) Обновляет информацию о сервере
2) Запускает команду steam://connect/{resolvedAddress}:{port}
3) Открывает веб сайт в браузере
4) Открывает дискорд в браузере
5) Открывает страницу для прослушивания музыки. Всегда перед подключением я запукаю top-radio.ru/web/dfm
6) Выход из приложения
Файл настроек:
{
"ServerSettings": {
"Address": "goze.net4all.ru",
"Port": 27015,
"RefreshInterval": 2,
"BrowserName": "Chrome",
"ListenToMusicUrl": "top-radio.ru/web/dfm",
"BrowserExecutablePath": "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe",
"OpenIncognito": false
}
}
где,
- Address - адрес сервера для подключения. Используется для мониторинга статуса и кнопки подключения, где получает IP адрес с имени goze.net4all.ru и добавляется в команду steam://connect/{resolvedAddress}:{port}
- Port - порт сервера для подключения. Используется в команде steam://connect/{resolvedAddress}:{port}
- RefreshInterval - интервал для автоматического обновления информации в минутах (не нужно нажимать конпку Refresh постоянно).
- BrowserName - имя бразуера которым вы пользуетесь. Возможные значения:
- Chrome
- Opera
- Firefox
- Edge
- ListenToMusicUrl - адрес сайта где можно слушать музыку. Может быть любой другой.
- BrowserExecutablePath - путь до исполняемого файла вашего брауера.
- OpenIncognito - определяет запускать ли ссылки в режиме приватной вкладки. (Да, я net4all открываю только через приватную вкладку)
Вложения
Последнее редактирование: