Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • Не хотите БАН?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок
  • Загляните на торговую площадку

    Там вы можете купить
    Всё что касается игровых серверов
Тоха

Лаунчер и хостинг. (Вопрос)

Recommended Posts

Добрый вечер. Сразу уточню, что мог ошибиться веткой для данной темы. поэтому прошу прощения. Итак суть вопроса такова. Написал свой кривой лаунчер на C# под словом свой я имею ввиду 50% собственного кода  :geek:  (так скзазать учусь, пробую. проверяю свои возможности). Так вот, когда то юзал удаленный комп с запущенным hfs сервером, который в свою очередь раздавал "папку с модом" тобишь лаунчер подключался по url ссылке и обновлялся оттуда. На данный момент доступа к тому компу нет. И я начал искать альтернативу. Наткнулся на пост, где писали что гугл диск дает бесплатно хостинг хранилище. Действительно все так и есть, но не совсем корректно работает. Один фалй качает, а потом приложение виснет со следующим логи

Вызвано исключение: "System.IO.IOException" в System.dll
Вызвано исключение: "System.IO.IOException" в System.dll
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_ru_b77a5c561934e089\mscorlib.resources.dll". Сборка модуля выполнена без символов.
Вызвано исключение: "System.IO.IOException" в System.dll
Вызвано исключение: "System.IO.IOException" в System.dll
Вызвано исключение: "System.IO.IOException" в System.dll
Вызвано исключение: "System.Net.WebException" в System.dll
Вызвано исключение: "System.Net.WebException" в System.dll
Вызвано исключение: "System.NullReferenceException" в DayZ.exe
Поток 0x1264 завершился с кодом 0 (0x0).
Поток 0x15f4 завершился с кодом 0 (0x0).
Программа "[5548] DayZ.vshost.exe" завершилась с кодом 0 (0x0). 

Хочу уточнить, что подняв денвер на локальном компе и поменяв соответственно адрес на новый, все файлы стабильно скачиваются по мере необходимости и лаунчер стабильно отрабатывает. Если что все завязано на http протоколе... Кто что может подсказать по поводу гугл диска, (через браузер качается аналогично hfs серверу) тоесть разницы нет. Прошу помощи и понимания.

 

 P.S Если что, выбрал именно гугл диск из-за его бесплатности и объема. На данный момент я все го лишь тестирую и не хотел бы платить за хостинг. Поэтому советы про покупку хостинга не надо... сам знаю, что это проще. Речь идет о файлах объемом свыше 5 гигов.

P.P.S Код покажу при необходимости. (конкретно часть отвечающая за закачку не моя. поэтому светить ей не хотелось бы) Но самое странное, что код отрабатывает на ура при денвере и hfs сервере. Тобишь в нем косяка нет. Видимо что то на стороне гугл диска есть?

 

Вот еще логи. Это когда лаунчер делает попытку хотя бы 1 файл скачать. (причем 1 он точно успевает скачать, на втором сыпется 

"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll". Символы загружены.
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll". Символы загружены.
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll". Символы загружены.
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll". Символы загружены.
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll". Символы загружены.
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll". Символы загружены.
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.Debugger.Runtime\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Debugger.Runtime.dll". 
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\Users\Hitmolot\Documents\Visual Studio 2015\Projects\DayZ\DayZ\bin\Release\DayZ.vshost.exe". Символы загружены.
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll". Символы загружены.
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll". Символы загружены.
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll". Символы загружены.
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll". Символы загружены.
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll". Символы загружены.
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Deployment\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Deployment.dll". Символы загружены.
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Net.Http\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Http.dll". Символы загружены.
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll". Символы загружены.
Поток 0x264c завершился с кодом 0 (0x0).
Поток 0x8c0 завершился с кодом 0 (0x0).
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\Users\Hitmolot\Documents\Visual Studio 2015\Projects\DayZ\DayZ\bin\Release\DayZ.exe". Символы загружены.
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll". Символы загружены.
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms.resources\v4.0_4.0.0.0_ru_b77a5c561934e089\System.Windows.Forms.resources.dll". Сборка модуля выполнена без символов.
Вызвано исключение: "System.ArgumentOutOfRangeException" в System.Windows.Forms.dll
"DayZ.vshost.exe" (CLR v4.0.30319: DayZ.vshost.exe). Загружено "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_ru_b77a5c561934e089\mscorlib.resources.dll". Сборка модуля выполнена без символов.
Вызвано исключение: "System.OverflowException" в mscorlib.dll
Поток 0x1240 завершился с кодом 0 (0x0).
Поток 0x1e40 завершился с кодом 0 (0x0).
Программа "[9700] DayZ.vshost.exe" завершилась с кодом 0 (0x0).
Edited by Тоха (see edit history)

Share this post


Link to post
Share on other sites



 

System.IO.IOException

Не может записать файл скорее всего... Сделайте поинт при компиляции и посмотрите где вылетит ошибка... 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By NoNameUltima
      Кто что думает по этому поводу?)
      Так же доступен - Список игроков на сервере, + данные по А2 \ А3 от игры(юиды и т.п.) + избранные - сохраненные сервера. Список формируется в реал тайм, получая реальные данные с мастер сервера valve
      *Не нашел как получать установленные Моды, и аддоны - насколько я понял - valve данных таких не предоставляет в ответах. Ну да не суть...
       

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • By DAP
      Создам лаунчер для сервера ARMA III только один! Не важно какой мод и т.д.,защита от читеров (только действует на пиратке)на лицензии смысла особо нет.
      пример лаунчера:
       
    • By Golf777
      Подскажи где копать? как сделать  быструю смену оружия колесиком со спины, у админов эта функция работает, а у игроков нет.
    • By freemazavr
      Arma 3 лаунчер предлагает 2 версии epoch как убрать экспериментальную (люди путаются) ?
       

    • By viad00
      Мой сервер давно закрылся, поэтому я решил выложить исходники лаунчера т.к. когда я искал его то не нашёл следующих функций:
      Отлов игроков без лаунчера. Защита от снифферов. Проверка на сторонние программы. Эти функции были реализованы в моём лаунчере.
      Однако это не панацея. Для нормальной защиты необходима по крайней мере связь с сервером по SSL, сигнатурные проверки и многое другое, но мне очень помогло и это.
      Ссылка на GitHub.
      Лицензия MIT. Буду рад pull request-ам.
      Может попозже напишу подробный гайд по установке, пока можно посмотреть в README.md
×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.