G-Modder
403 subscribers
16 photos
9 files
56 links
🔧 Расширения и интересные посты по Garry's Mod
💬 Связь: forum.gm-donate.net
Download Telegram
Forwarded from Валерий Слесарь
Полезная инфа для людей со слабыми ЦП: при использовании режима Без рамок гмод не входит в режим сна в фоне и жрет в 3 раза больше ЦП. В обычном оконном режиме он входит в сон только при сворачивании игры.
G-Modder
Полезная инфа для людей со слабыми ЦП: при использовании режима Без рамок гмод не входит в режим сна в фоне и жрет в 3 раза больше ЦП. В обычном оконном режиме он входит в сон только при сворачивании игры.
Если знаете подобную полезную информацию — пишите нам в vk.me/gmod.donate и мы опубликуем ее здесь с указанием авторства

Приветствуются приемы по оптимизации гмод сервера, маленькие скрипты, дающие какую-то прикольную фичу, идеи для интеграции с IGS и тд. В общем, всякие ништяки. Это не обязательно должно быть связано с GMD, но может быть полезно гмод сообществу. Скоро расскажу о парочке своих приколюшек
G-Modder
Если знаете подобную полезную информацию — пишите нам в vk.me/gmod.donate и мы опубликуем ее здесь с указанием авторства Приветствуются приемы по оптимизации гмод сервера, маленькие скрипты, дающие какую-то прикольную фичу, идеи для интеграции с IGS и тд.…
Ограничение физики на стороне сервера

local settings = {
["MaxAngularVelocity"] = 300,
["MaxVelocity"] = 400,
["MinFrictionMass"] = 20,
["MaxFrictionMass"] = 600,
["MaxCollisionChecksPerTimestep"] = 1000,
["MaxCollisionsPerObjectPerTimestep"] = 5,
["LookAheadTimeObjectsVsObject"] = 0.5,
["LookAheadTimeObjectsVsWorld"] = 1,
}
physenv.SetPerformanceSettings( settings )
physenv.SetAirDensity(0.1)
physenv.SetGravity(Vector(0, 0, - 700))

💌 Прислал vk.com/the_wgis
sh_igs_purchases_managing_interface.lua
3.1 KB
⌨️ Консольные команды для просмотра и снятия донат услуг с игроков

Мини-скрипт, добавляющий команды getplayerpurchases steamid_32 и disablepurchase purchase_id, позволяющие дать, например, персоналу возможность смотреть и отключать донат услуги игроков через клиентскую консоль

Не тестировался, писался под заказ, но затем не понадобился заказчику. Если найдете баг — напишите на https://forum.gm-donate.ru/t/21

Обновления будут там же
Channel photo removed
Channel photo updated
Шальная мысль

Заметки на полях

Скоро черная пятница и НГ, все хотят урвать скидку

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

Создать предмет «Подарочный сертификат» на 100 руб

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

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

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

Выгода:
- подтолкнуть игроков впервые закинуть деньги на счет
- подарочные сертификаты можно продавать с наценкой 10% (110 руб за сертификат на 100 руб)

Мысль из воздуха. Огромная вероятность, что в этом нет смысла. Если кто-то будет делать, то сообщите, пожалуйста, что с этого вышло. Очень интересно
🎅 Хук сбора игроков, которые пожертвуют 300+ руб

hook.Add("IGS.PaymentStatusUpdated", "concurs", function(pl, d)
if d.method == "pay" and d.orderSum >= 300 then
file.Append( "igs_concurs.txt", pl:SteamID64() .. "\n")
IGS.Notify(pl, "Вы участвуете в конкурсе!")
end
end)


Поместить в /addons/anyname/lua/autorun/server/sv_igsconcurs.lua
По собранным SteamID после НГ праздников можно сделать розыгрыш суперприза. Самое то для праздничных акций. Подробнее
🏳️‍🌈 Изменение цветов менюшки

Чтобы изменить цвета, поместите содержимое этого файла в config_sh.lua, закомментируйте (-- или //) первую и последнюю строку, вносите изменения в цвета, а когда закончите, раскомментируйте их обратно

Спойлер только для подписчиков этого канала: new interface coming soon
🎉 Сектор приз на барабане :)
Идея на коленке

Теоретически привлечет игроков в непопулярное время на сервер, а также мотивирует на пожертвование тех, кто не уверен

Сделать удвоение размера первого пожертвования после определенного времени и сообщить об этом игрокам

Например, первый донат на 100 руб после 15:00 обернется пополнением счета на 200 рублей

Если задумка вам интересна, напишите нам на gm-donate.ru/support за реализацией
Ищем 3 добровольцев для тестирования альтернативы доставки пушей (мгновенные пополнения и тд) в гмод. Сейчас сообщения доставляются через socket, но в новой системе не требуется ни он, ни любой другой .dll модуль

Писать в vk.me/gmod.donate
Вы знали об этой группе? https://vk.com/gmd_notifications
Anonymous Poll
44%
Да, привязал GMD к VK
20%
Да, но привязку не делал
36%
Нет, впервые вижу
Акция для наших пользователей

До конца 21 февраля сделайте выплату баланса на банковскую карту с 0% комиссии.

Акция действует от 500 рублей, выплаты на карты России и Украины

Для выплаты, напишите нам номер карты и сумму
G-Modder
Акция для наших пользователей До конца 21 февраля сделайте выплату баланса на банковскую карту с 0% комиссии. Акция действует от 500 рублей, выплаты на карты России и Украины Для выплаты, напишите нам номер карты и сумму
Лайфхак для выплаты на киви без комиссии. Работает до конца сегодняшнего дня (время действия акции)

В киви на странице карт создайте виртуальную карту, а ее номер отправьте нам в качестве номера карты для выплаты. Баланс виртуальных карт киви привязан к балансу киви кошелька, поэтому зачисление по номеру карты будет равнозначным зачислению по номеру кошелька
Осталась пара часов до вывода без процентов. Успейте вывести сегодня. Если нужен вывод на киви - обратитесь к нам за помощью
Продлить акцию до завтра?
Да будет так. Акция продлена до конца сегодняшнего дня
⚖️ Как сделать авторазбан через автодонат

Стандартные баны в source играх запрещают входить на сервер, а значит игрок не сможет купить услугу на нем. Предлагаем вам несколько обходных путей.

1. Переосмыслить баны
Вы можете сделать свою реализацию банов, чтобы заблокированный игрок мог входить на сервер, но его возможности были ограничены (нет чата, дамага и тд). В этом случае можно сделать услугу в IGS unban_ticket, которую игрок сможет купить самостоятельно

2. Написать менюшку разбана друга
Игроки чаще играют с друзьями, а значит что если одного забанят, то другой сможет открыть на сервере какую-то менюшку с полем ввода стимайди и кнопкой «Купить разбан»

3. Разбан через сайт
Сделать страницу на сайте проекта, на которой можно купить разбан. Через GMD API можно списать донат валюту и выдать нужному игроку unban_ticket. Возможна реализация через телеграм ботов

4. Вмешательство в стандартные баны
Этот способ был проверен в реальных условиях и работал, но само решение не самое удобное с точки зрения игрока. В гмоде есть хук GM:CheckPassword, в котором и выводится сообщение о бане и запрещается вход на сервер. Его можно изменить таким образом, что при первой попытке входа забаненного игрока скрипт запросит его баланс через GMD API и если у игрока окажется нужная сумма для разбана, то во время следующей попытки входа ему отобразится предложение еще 5 раз попытаться зайти на сервер, а на 5 раз спишет деньги и снимет бан
Предложение на 2 дня (до 8 марта)

Традиционные FAQ (Часто задаваемые вопросы) как по мне — скучны. Время от времени там можно найти ответ на свой вопрос, но посмотрим правде в глаза — проще спросить у поддержки, чем лопатить тонну информации

Поскольку нам в поддержку каждый день пишут вопросы, на которые мы не раз отвечали, мы и сами хотели делать свой FAQ, но как я уже сказал, это скучно, поэтому затея отменилась. Вернее преобразовалась. Мы создали "НЕ FAQ" и назвали его "GMD Stream"

В GMD Stream мы будем стараться публиковать ответы на какие угодно вопросы, которые нам показались интересными, а не только те, которые нам часто задают. Таким образом канал задуман как поток ответов на вопросы, о которых вы даже не думали, но которые могут оказаться полезными

Сейчас канал закрытый, пригласительная ссылка действует до 8 марта 2:40 по МСК, так что вы можете стать первыми читателями. Велкам: https://t.me/joinchat/HxUYkw0LhMg1N2My
This media is not supported in your browser
VIEW IN TELEGRAM