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


Фотография

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


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

#1 MurderCore

MurderCore

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

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

Отправлено 28 Март 2017 - 8:11

Всем доброго времени суток!

 

Может кто нибудь написать подробную инструкцию, как настроить скачивание доп. кампаний (карт) клиенту (пиратам и стим)?

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

Заранее огроменное спасибо :)


Сообщение отредактировал MurderCore: 28 Март 2017 - 8:12


#2 Fearkin

Fearkin

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

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

Отправлено 28 Март 2017 - 10:07

Проще каждому напоминать скачивать твой архив.



#3 MurderCore

MurderCore

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

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

Отправлено 28 Март 2017 - 10:36

 Проще каждому напоминать скачивать твой архив.

 

Не, не проще)



#4 Fearkin

Fearkin

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

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

Отправлено 28 Март 2017 - 11:07

Тогда жди ответа Апокалипса)



#5 MurderCore

MurderCore

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

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

Отправлено 28 Март 2017 - 11:11

Тогда жди ответа Апокалипса)

 

Он мне дал инструкцию) И дал плагин в котором нужно прописывать путь к каждому файлу)) А их там туева хуча :)

Я подумал, может кто нибудь другой способ подкинет))


Сообщение отредактировал MurderCore: 28 Март 2017 - 11:12


#6 Slaven555

Slaven555

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

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

Отправлено 28 Март 2017 - 11:43

Другова способа нет. И через плагин vpk архивы не качаются. Проще сделать как написано выше (напоминать скачать карты).

Сообщение отредактировал Slaven555: 28 Март 2017 - 11:44


#7 dr_lex

dr_lex

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

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

Отправлено 28 Март 2017 - 12:32

Другова способа нет. И через плагин vpk архивы не качаются. Проще сделать как написано выше (напоминать скачать карты).


Кто тебе такое сказал, что vpk архивы не качаются? Я ещё в 2013 был первопроходцем в этой части и ещё на форуме csmsnia показывал готовый пример закачки vpk файла с сервера в клиент игрока. Проблема в том что реально легче уговорить скачать файл.

Сообщение отредактировал dr_lex: 28 Март 2017 - 12:33


#8 MurderCore

MurderCore

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

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

Отправлено 28 Март 2017 - 13:08

Кто тебе такое сказал, что vpk архивы не качаются? Я ещё в 2013 был первопроходцем в этой части и ещё на форуме csmsnia показывал готовый пример закачки vpk файла с сервера в клиент игрока. Проблема в том что реально легче уговорить скачать файл.

 

Тогда может есть какой нибудь плагин, который при входе на сервер (на котором включена доп. карта) - выводит сообщение, что мол скачайте карту по такой ссылке?


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

#9 dr_lex

dr_lex

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

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

Отправлено 28 Март 2017 - 15:14

Тогда может есть какой нибудь плагин, который при входе на сервер (на котором включена доп. карта) - выводит сообщение, что мол скачайте карту по такой ссылке?


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

#10 MurderCore

MurderCore

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

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

Отправлено 28 Март 2017 - 15:20

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

 

К сожалению я плагины не умею писать)



#11 AlexMy

AlexMy

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

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

Отправлено 28 Март 2017 - 15:37

Можно в консоль вывести каждому игроку,ну это не факт что у игрока консоль включена. Самый лучший вариант крутить в чате повторно с определённым интервалом рекламу и все. Ну если уж слишком плохо видят они вывести в чат и посреди экрана.

#12 dr_lex

dr_lex

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

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

Отправлено 28 Март 2017 - 15:56

Можно в консоль вывести каждому игроку,ну это не факт что у игрока консоль включена. Самый лучший вариант крутить в чате повторно с определённым интервалом рекламу и все. Ну если уж слишком плохо видят они вывести в чат и посреди экрана.


Насколько я знаю после последних обновлений все функции с cmd на стороне клиента закрыли. Хотя могу ошибатся.

Можно при заходе сделать отдельное motd, которое будут показывать инфу.

Или как я говорил при подключении игрока к серверу показывать окно ошибки, в которой будет ссылка на файл.
  • MurderCore это нравится

#13 Apocalypse 2

Apocalypse 2

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

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

Отправлено 28 Март 2017 - 19:07

1600+ файлов... это же издевательство...) 

Так передавайте "vpk", но у этого способа есть 1 проблема, а именно: когда передавал частицы в "vpk" через addons, то игрок их видел после того, как заново подключался к серверу.  


Сообщение отредактировал Apocalypse 2: 28 Март 2017 - 19:37

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

#14 AlexMy

AlexMy

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

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

Отправлено 28 Март 2017 - 19:41

Насколько я знаю после последних обновлений все функции с cmd на стороне клиента закрыли. Хотя могу ошибатся.

Можно при заходе сделать отдельное motd, которое будут показывать инфу.

Или как я говорил при подключении игрока к серверу показывать окно ошибки, в которой будет ссылка на файл.

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


FastDL нет смысла использовать. если ты даже настроишь не кто не будет дожидаться пока ему скачается полтара гиговая карта. Как тебе выше подсказали спамь везде ссылки на твои карты и все.



#15 dr_lex

dr_lex

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

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

Отправлено 28 Март 2017 - 20:13

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


FastDL нет смысла использовать. если ты даже настроишь не кто не будет дожидаться пока ему скачается полтара гиговая карта. Как тебе выше подсказали спамь везде ссылки на твои карты и все.

я себе такой сделал ещё года 3 назад) Пишет спам в чате рандомно) с транслитом на разные языки (у меня ru и en). Надо стати его довести до ума) а то на скорую руку делал.
 



#16 AlexMy

AlexMy

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

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

Отправлено 28 Март 2017 - 21:16

я себе такой сделал ещё года 3 назад) Пишет спам в чате рандомно) с транслитом на разные языки (у меня ru и en). Надо стати его довести до ума) а то на скорую руку делал.
 

Вот самый простой вариант, с рандомностью, и условиями отправляем сообщения всем подряд:

#pragma semicolon 1
#include <sourcemod>
#pragma newdecls required

Handle sm_TimeAdvertising;

public void OnPluginStart()
{
	sm_TimeAdvertising = CreateConVar("sm_TimeAdvertising", "30.0", "Время рекламы в сек.", 0, true, 0.0, true, 1.0);
	
	HookEvent("round_start", Event_round_start, EventHookMode_PostNoCopy);
}

public void Event_round_start(Event event, const char[] name, bool dontBroadcast)
{
	CreateTimer(GetConVarFloat(sm_TimeAdvertising), advertising, _, TIMER_REPEAT|TIMER_FLAG_NO_MAPCHANGE);
}

public Action advertising(Handle timer)
{
	int advert = GetRandomInt(0, 1);
	{
		if (advert == 0) PrintToChatAll("Реклама чата!");
		else if (advert == 1) PrintHintTextToAll("Реклама HintText");
	}
	return Plugin_Continue;
}


Можно и перевод создать, там также все легко.


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

#17 Apocalypse 2

Apocalypse 2

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

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

Отправлено 28 Март 2017 - 21:32

Зачем заново изобретать то, что уже существует? 


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

#18 dr_lex

dr_lex

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

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

Отправлено 28 Март 2017 - 22:18

 

Мне в последнее время многие напоминают наших учёных, когда все ждут мировое открытие, а они выдают то, что уже было, может кто помнит про дирижабль?
Есть полно плагинов, которые это делают... Зачем заново изобретать то, что уже существует? 

 

Иногда это полезно, так как упрощая и изменяя методы, мы делаем шаги к улучшению.
Я лично часто пытаюсь создать свой вариант. Так как разные авторы, разные коды и их метод работ.



#19 ykpon

ykpon

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

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

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

Да проще лаунчер свой сделать и клиенту отдавать файлы со своего веб-сервера.


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

#20 MurderCore

MurderCore

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

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

Отправлено 29 Март 2017 - 16:13

Да проще лаунчер свой сделать и клиенту отдавать файлы со своего веб-сервера.

 

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




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

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