Перейти к содержимому


Фотография

Скачивание доп. кампаний (пиратам и стим)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 64

#21 dr_lex

dr_lex

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 053 сообщений

Отправлено 29 Март 2017 - 19:44

Был бы я ровно-руким программистом, так бы и сделал)

Чтобы такие вещи делать, знания программистов не нужны. Главное желание и время. Кто тебе лично мешает просто взять код и собрать плагин по инструкциям? Там действия на 2 минуты максимум. Программы сложнее но учебников и статей тоже валом.



#22 MurderCore

MurderCore

    Пользователь

  • Пользователь
  • PipPipPip
  • 303 сообщений

Отправлено 01 Апрель 2017 - 6:45

Что-то ничего у меня не выходит... Скачал фикс плагина https://forums.allie...&postcount=438\

 

dowmload.ini вот так:

//Don't modify or remove the Comment Lines ( // )
//Files (Download Only No Precache)

addons/damit_buried.vpk

//Decal Files (Download and Precache)

//Sound Files (Download and Precache)

//Model Files (Download and Precache)

в конфиге сервера:

sv_allow_lobby_connect_only "0"                                                     // вкл выкл лобби // 1 = вкл 0 = выкл 
sm_cvar sv_allowdownload "1"                                                         // разрешить скачивание // 1 = вкл 0 = выкл 
sm_cvar sv_downloadurl "http://data.gmode.ru/left4dead2/"      // путь к загрузки файлов 
sm_cvar sv_hosting_lobby "0"                                                         // вкл выкл лобби хостинга

Расположение самого файла на web-сервере : http://data.gmode.ru...amit_buried.vpk

 

Не качает кампанию... просто выкидывает с сервера и все... а при повторном подключении, вообще игра вылетает с ошибкой.



#23 Slaven555

Slaven555

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 533 сообщений

Отправлено 01 Апрель 2017 - 15:42

Я же говорил что vpk не качаются. С этим вопросом надо обратится к ув. dr_lex. Или кто нибудь запилит плагин. Когда нет карты, выводит окно с ссылкой на неё.

Сообщение отредактировал Slaven555: 01 Апрель 2017 - 15:44


#24 dr_lex

dr_lex

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 053 сообщений

Отправлено 01 Апрель 2017 - 16:19

Я же говорил что vpk не качаются. С этим вопросом надо обратится к ув. dr_lex. Или кто нибудь запилит плагин. Когда нет карты, выводит окно с ссылкой на неё.

#include <sourcemod>
#include <sdktools>
#include <sdktools_functions>
#pragma newdecls required

public Plugin myinfo =
{
name = "Downloads",
author = "dr lex",
description = "Downloads",
version = "1.0",
url = ""
};

public void OnPluginStart()
{
}
 
public void OnMapStart()
{
	AddFileToDownloadsTable("addons\\exclusive_coop_17_test.vpk");
}

Всё очень просто!



#25 Slaven555

Slaven555

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 533 сообщений

Отправлено 01 Апрель 2017 - 16:27

Спасибо! Будет время потестим. А можно чтоб когда нет карты, игроку выводилось окно с ссылкой на карту? А то есть карты за 100 метров. И ждать ни кто не будет пока они скачаются.

Сообщение отредактировал Slaven555: 01 Апрель 2017 - 16:30


#26 AlexMy

AlexMy

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 032 сообщений

Отправлено 01 Апрель 2017 - 17:39

public void OnPluginStart()
{
}
 

Всё очень просто!

 

Это лишнее: 

public void OnPluginStart()
{
}

Ты там нечего не запускаешь=). Хватит и МапСтарт. Разве таким использованием, карта не будет скачиваться самого сервера?


Сообщение отредактировал AlexMy: 01 Апрель 2017 - 17:40


#27 dr_lex

dr_lex

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 053 сообщений

Отправлено 01 Апрель 2017 - 19:11

Спасибо! Будет время потестим. А можно чтоб когда нет карты, игроку выводилось окно с ссылкой на карту? А то есть карты за 100 метров. И ждать ни кто не будет пока они скачаются.

 

Это лишнее: 

public void OnPluginStart()
{
}

Ты там нечего не запускаешь=). Хватит и МапСтарт. Разве таким использованием, карта не будет скачиваться самого сервера?

Я делал тест по скачиванию карт. Печальный был тест.( Но я это сделал.
Самое нормальное решение это скачивания первой карты кампании на стандартных. А при заходе на доп. загружать уже всё остальное. Это самый лучший способ что я мог придумать тогда.
Данный код я показал как пример, что загружать vpk можно. В OnPluginStart было продолжение, которые просто не показал. Я дал идею, а дальше уже пусть балуются детишки сами.


Сообщение отредактировал dr_lex: 01 Апрель 2017 - 19:15


#28 AlexMy

AlexMy

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 032 сообщений

Отправлено 01 Апрель 2017 - 19:26

Я делал тест по скачиванию карт. Печальный был тест.( Но я это сделал.

На сколько я понимаю, так можно загружать сервера а там вроде скорость не превышает 20 k/b. Сам понимаешь это очень медленно. Я думаю можно тоже самое делать но использовать Web хостинг, а там думаю уже по скорости твоего инета будет загрузка. 



#29 dr_lex

dr_lex

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 053 сообщений

Отправлено 01 Апрель 2017 - 19:31

На сколько я понимаю, так можно загружать сервера а там вроде скорость не превышает 20 k/b. Сам понимаешь это очень медленно. Я думаю можно тоже самое делать но использовать Web хостинг, а там думаю уже по скорости твоего инета будет загрузка. 

Да я так и делал.

Когда подняли эту тему, я начал думать использовать данного метода для доп.моделей. Что для vpk более удачнее чем карты.



#30 Ren89

Ren89

    Пользователь

  • Пользователь
  • PipPipPip
  • 291 сообщений

Отправлено 04 Апрель 2017 - 13:55

бред какой - закачивать здоровенные доп карты в лефте через фастдл

там 99.9999% игроков застревать будут в загрузке и не попадут на сервер

вообще фастдл вещь неодназначная

лучше свою сборку игры сделать со всеми нужными картами и модами и на торрентах раздавать

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


  • dr_lex это нравится

#31 maloi9208

maloi9208

    Пользователь

  • Пользователь
  • PipPipPip
  • 274 сообщений

Отправлено 05 Апрель 2017 - 6:04

бред какой - закачивать здоровенные доп карты в лефте через фастдл

там 99.9999% игроков застревать будут в загрузке и не попадут на сервер

вообще фастдл вещь неодназначная

лучше свою сборку игры сделать со всеми нужными картами и модами и на торрентах раздавать

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

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

да и если карты новые добавить, убрать, поправить и т.д., это постоянно придется обновлять торрент же

тогда как с лицушниками быть? если вопрос в упрощении всего процесса, то их надо затавить карты качать, сервер в меню добавлять и т.д.)



#32 Ren89

Ren89

    Пользователь

  • Пользователь
  • PipPipPip
  • 291 сообщений

Отправлено 05 Апрель 2017 - 10:06

это уже морально-этические вопросы и отвечать на них уж точно не мне

а тому кому нужно запихать игрокам эти много-гиговые дополнения

через игру такое не закачать это точно, только отдельно выкладывать сборку карт и модов + ссылки на серверах и соц ресурсах

но это не гарантирует скачивание, потому что никому ничего не надо, даже рекламу не будут читать

или сделать сборку игры, что примерно то же самое, но лучше

*хороший пример тут play BDCM.net - у них там на доп картах играют так же часто как на обычных


Сообщение отредактировал Ren89: 05 Апрель 2017 - 10:10


#33 maloi9208

maloi9208

    Пользователь

  • Пользователь
  • PipPipPip
  • 274 сообщений

Отправлено 06 Апрель 2017 - 17:55

это уже морально-этические вопросы и отвечать на них уж точно не мне

а тому кому нужно запихать игрокам эти много-гиговые дополнения

через игру такое не закачать это точно, только отдельно выкладывать сборку карт и модов + ссылки на серверах и соц ресурсах

но это не гарантирует скачивание, потому что никому ничего не надо, даже рекламу не будут читать

или сделать сборку игры, что примерно то же самое, но лучше

*хороший пример тут play BDCM.net - у них там на доп картах играют так же часто как на обычных

у меня игроки любят доп карты и просят

перед включением спрашиваю, у всех ли есть и направляю скачивать

кто без карт и хочет играть на сервере, идут качать, главное по чаще включать

в итоге каждый день допы



#34 dr_lex

dr_lex

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 053 сообщений

Отправлено 16 Апрель 2017 - 15:36

Может кому интересно!
======================
Решил реализовать данную функцию по скачиванию Vpk файлов, у себя на сервере. Всё работает, но модели в vpk файле начинают работать только после перезапуска клиента. Про кампании в vpk скорее всего так же! Так что для умников это будет большой проблемой))



#35 AlexMy

AlexMy

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 032 сообщений

Отправлено 16 Апрель 2017 - 16:57

Может кому интересно!
======================
Решил реализовать данную функцию по скачиванию Vpk файлов, у себя на сервере. Всё работает, но модели в vpk файле начинают работать только после перезапуска клиента. Про кампании в vpk скорее всего так же! Так что для умников это будет большой проблемой))

Откуда скачиваются? 



#36 dr_lex

dr_lex

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 053 сообщений

Отправлено 16 Апрель 2017 - 17:00

Откуда скачиваются? 

FTP



#37 AlexMy

AlexMy

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 032 сообщений

Отправлено 16 Апрель 2017 - 17:03

FTP

а конкретней сервера или web хостинга?



#38 dr_lex

dr_lex

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 053 сообщений

Отправлено 16 Апрель 2017 - 17:10

а конкретней сервера или web хостинга?

web хостинга ( в моем случаи это http://ec17.myarena.ru)



#39 AlexMy

AlexMy

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 032 сообщений

Отправлено 16 Апрель 2017 - 17:12

web хостинга ( в моем случаи это http://ec17.myarena.ru)

Поделись кодом может что и подсажу=)



#40 dr_lex

dr_lex

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 053 сообщений

Отправлено 16 Апрель 2017 - 17:17

Поделись кодом может что и подсажу=)

код тот же, просто указал путь к доп. моделям и всё




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных