Про Lameguard - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Разное / Other > Курилка / Yak floor

Курилка / Yak floor
Свободное общение, рассуждения на любые интересные вам темы. При поддержке: Анонсер L2Find.Ru

Ответ
Опции темы
Непрочитано 30.05.2014, 17:02   #1
Пользователь

Автор темы (Топик Стартер) Про Lameguard

Есть парочка вопросов по ламе.Можно в ней редактировать такие плюшки как разрешить использование ацп и т п ,которые не помешали бы для сервера х10к ?

И второй - есть ли смысл прикручивать эту защиту на х10к и что будет если сервер будет ваще без защиты?
Kluni вне форума Ответить с цитированием
Непрочитано 30.05.2014, 17:07   #2
Аватар для SmileForMe
Эксперт

По умолчанию Re: Про Lameguard

Лама и предназначена для защиты от таких программ и делать из нее не пойми что никто не станет,а использовать без защиты это все равно что сэкс без презерватива, авось повезет авось и нет, если и без защиты то лучше уж тогда из бесплатных что прикрутить,чтобы хотяб от элементарных школьников защититься
SmileForMe вне форума Отправить сообщение для SmileForMe с помощью ICQ Отправить сообщение для SmileForMe с помощью Skype™ Ответить с цитированием
Непрочитано 30.05.2014, 17:07   #3
Аватар для Asmodiel
Последний из независимых

По умолчанию Re: Про Lameguard

Цитата:
Сообщение от Kluni Посмотреть сообщение
Есть парочка вопросов по ламе.Можно в ней редактировать такие плюшки как разрешить использование ацп и т п ,которые не помешали бы для сервера х10к ?

И второй - есть ли смысл прикручивать эту защиту на х10к и что будет если сервер будет ваще без защиты?
1. Можно, покупайте сурсы, учите язык, дерзайте!
2. Если ваще без защиты - то это ваще, ну ваще ппц потеря всех потерь ваще! Будут ваще нубы как доны ваще, ну типа пухи ваще +65535, там кольца ваще, бижуха ваще, все ваще будет ппц корчь.
__________________
Asmodiel вне форума Ответить с цитированием
Непрочитано 30.05.2014, 23:34   #4
Аватар для MrShyr
Супергерой

По умолчанию Re: Про Lameguard

Даешь LameGuard с кАнфигами! Новая эпоха, защита с плюшками.
__________________
Решил положить кабель по потолку, так как очень большой пинг меня не устраивает.
MrShyr вне форума Отправить сообщение для MrShyr с помощью ICQ Ответить с цитированием
Непрочитано 31.05.2014, 01:01   #5
Изгнанные

По умолчанию Re: Про Lameguard

Цитата:
Сообщение от MrShyr Посмотреть сообщение
Даешь LameGuard с кАнфигами! Новая эпоха, защита с плюшками.
Пожалуйста, например:
PenaltyIG = 0
не будет принимать санкции к IG ботам и схожим программам

Полный список конфигов, можно узнать у разработчиков.

Добавлено через 8 минут
Цитата:
Сообщение от SmileForMe Посмотреть сообщение
чтобы хотяб от элементарных школьников защититься
Никакой логики "элементарный школьник" так не насрет твоему проекту как матерый читер, который определит тип твоей сборки, найдет её исходы, откроет редактор памяти компьютера (например cheatengine.org) и задюпает тебя в хлам, сольет конфиги, заспамит логин-сервер левыми пакетами так, что он перестанет обслуживать клиентом.

Зато у тебя есть защита от "элементарных школьников" которым макс ума хватило бы на запуск кликера или бота.

Последний раз редактировалось gimlinoob; 31.05.2014 в 01:09. Причина: Добавлено сообщение
gimlinoob вне форума Ответить с цитированием
Непрочитано 31.05.2014, 01:48   #6
Аватар для Donatte
Герой

По умолчанию Re: Про Lameguard

После выхода L2Tower считаю LameGuard "устаревшим как говно мамонта", т.е. потенциальным экспонатом музея достижений программистов русскоязычного сообщества.

Хотите сервер без ботов - пилите Engine.dll. Шифрация траффика не исцеляет от всех болезней.
Donatte вне форума Ответить с цитированием
Непрочитано 31.05.2014, 05:03   #7
Изгнанные

По умолчанию Re: Про Lameguard

Цитата:
Сообщение от Donatte Посмотреть сообщение
После выхода L2Tower считаю LameGuard "устаревшим как говно мамонта", т.е. потенциальным экспонатом музея достижений программистов русскоязычного сообщества.

Хотите сервер без ботов - пилите Engine.dll. Шифрация траффика не исцеляет от всех болезней.
На LameGuard не работает L2Tower - исключено.

Я:
Доброго времени!
Я хотел бы узнать про защиту, защитит ли она от L2Tower бота ?

Ubus <support@lameguard.com>
Привет.
Да l2tower не работает на лейме.
lin вне форума Ответить с цитированием
Непрочитано 31.05.2014, 05:36   #8
Аватар для Donatte
Герой

По умолчанию Re: Про Lameguard

Цитата:
Сообщение от lin Посмотреть сообщение
На LameGuard не работает L2Tower - исключено.

Я:
Доброго времени!
Я хотел бы узнать про защиту, защитит ли она от L2Tower бота ?

Ubus <support@lameguard.com>
Привет.
Да l2tower не работает на лейме.
Я:
Доброго времени!
Я хотел бы узнать про святую воду. Защитит ли она от дьявола и чертей?

Apostle Andrew <support@heaven.god>
Привет.
Да, святая вода даёт вам 100% защиту от нечести.
Donatte вне форума Ответить с цитированием
Непрочитано 31.05.2014, 06:10   #9
Изгнанные

По умолчанию Re: Про Lameguard

Убусу надо как-то продавать xD даже если это протухло и воняет, 6к на дороге не валяется.
gimlinoob вне форума Ответить с цитированием
Непрочитано 31.05.2014, 06:58   #10
Пользователь

Автор темы (Топик Стартер) Re: Про Lameguard

Подскажите куда что девать :
3. скрипт запуска игрового сервера изменить так, чтобы модуль защиты был первым в списке classpath,
и перед запускающим классом сервера вписать com.lameguard.LameGuard

пример:
java ... -cp lameguard-1.9.5.jar: ... com.lameguard.LameGuard l2p.gameserver.GameServer
(остальные либы) (строка запуска геймсервера)



Вот скрипт запуска :


@echo off
@color 0E
title EmuRT GameServer
:start
echo Starting EmuRT GameServer.
echo.
REM set PATH="type here your path to java jdk/jre (including bin folder)"
REM Default parameters for a basic server.

REM ======== Optimize memory settings =======
REM Minimal size with geodata is 1.5G, w/o geo 1G
REM Make sure -Xmn value is always 1/4 the size of -Xms and -Xmx.
REM -Xms<size> set initial Java heap size
REM -Xmx<size> set maximum Java heap size
REM -Xmn<size> Size of young generation
REM ===============================
REM Set heap min/max to same size for consistent results
REM одинаковый размер памяти для Xms и Xmx, JVM пытается удержать размер heap'а минимальным, и если его нужно меньше, чем в Xmx - гоняет GC понапрасну
SET java_opts=%java_opts% -Xms1024m
SET java_opts=%java_opts% -Xmx3072m

REM Non Heap memory
SET java_opts=%java_opts% -XX:PermSize=512m
REM Maximum size of the permanent generation.
SET java_opts=%java_opts% -XX:MaxPermSize=640m

REM Garbage collector/Performance Options
SET java_opts=%java_opts% -XX:+UseConcMarkSweepGC
SET java_opts=%java_opts% -XX:+UseParNewGC
SET java_opts=%java_opts% -XX:+CMSIncrementalMode
SET java_opts=%java_opts% -XX:MaxGCPauseMillis=500
SET java_opts=%java_opts% -XX:+DoEscapeAnalysis
SET java_opts=%java_opts% -XX:+UseBiasedLocking
SET java_opts=%java_opts% -XX:+EliminateLocks
REM SET java_opts=%java_opts% -XX:CMSIncrementalSafetyFactor=50
REM Number of garbage collector threads for the parallel young generation collections and for the parallel parts of the old generation collections
SET java_opts=%java_opts% -XX:ParallelGCThreads=10
SET java_opts=%java_opts% -XX:ParallelCMSThreads=5

SET java_opts=%java_opts% -XX:+AggressiveOpts
REM Default size of new generation
REM SET java_opts=%java_opts% -XX:NewSize=512m
REM SET java_opts=%java_opts% -XX:MaxNewSize=1024m
REM instructs the VM to set a 2:1 ratio between young and tenured generations (Ratio of new/old generation sizes)
REM SET java_opts=%java_opts% -XX:NewRatio=2
REM Sets survivor space ratio to 1:8, resulting in larger survivor spaces (the smaller the ratio, the larger the space). Larger survivor spaces allow short lived objects a longer time period to die in the young generation
REM SET java_opts=%java_opts% -XX:SurvivorRatio=8
REM Allows 80% of the survivor spaces to be occupied instead of the default 50%, allowing better utilization of the survivor space memory.
REM SET java_opts=%java_opts% -XX:TargetSurvivorRatio=50
REM SET java_opts=%java_opts% -XX:MaxTenuringThreshold=5

SET java_opts=%java_opts% -XX:+UseCMSInitiatingOccupancyOnly
SET java_opts=%java_opts% -XX:CMSInitiatingOccupancyFraction=80

REM SET java_opts=%java_opts% -XX:+CMSParallelRemarkEnabled
SET java_opts=%java_opts% -XX:+CMSClassUnloadingEnabled

REM The important setting in 64-bits with the Sun JVM is -XX:+UseCompressedOops as it saves memory and improves performance
SET java_opts=%java_opts% -XX:+UseCompressedOops
SET java_opts=%java_opts% -XX:+UseFastAccessorMethods

REM Logging
REM SET java_opts=%java_opts% -XX:+PrintGCDetails
REM SET java_opts=%java_opts% -XX:+PrintGCDateStamps
REM SET java_opts=%java_opts% -XX:+PrintGCApplicationStoppedTime
REM SET java_opts=%java_opts% -XX:+PrintGCTimeStamps
REM SET java_opts=%java_opts% -XX:+PrintGC
REM SET java_opts=%java_opts% -Xloggc:./log/game/garbage_collector.log

SET java_settings=%java_settings% -Dfile.encoding=UTF-8
SET java_settings=%java_settings% -Djava.net.preferIPv4Stack=true

java -server %java_settings% %java_opts% -cp config;../lib/* l2p.gameserver.GameServer

REM Debug ...
REM java -Dfile.encoding=UTF-8 -cp config;./* -Xmx1G -Xnoclassgc -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,ad dress=7456 l2p.gameserver.GameServer

if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Server restarted ...
echo.
goto start
:error
echo.
echo Server terminated abnormaly ...
echo.
:end
echo.
echo Server terminated ...
echo.

pause

Добавлено через 10 минут
Хотя может это скрипт запуска, а то запускающий файл:

#!/bin/bash

# ======== JVM settings =======
# Set heap min/max to same size for consistent results
# одинаковый размер памяти для Xms и Xmx, JVM пытается удержать размер heap'а минимальным, и если его нужно меньше, чем в Xmx - гоняет GC понапрасну
javaopts="$javaopts -Xms2048m"
javaopts="$javaopts -Xmx2048m"
javaopts="$javaopts -Xms1228m"
javaopts="$javaopts -Xss160k"

# Non Heap memory
javaopts="$javaopts -XX:PermSize=384m"
# Maximum size of the permanent generation.
javaopts="$javaopts -XX:MaxPermSize=384m"

# Garbage collection/Performance Options
javaopts="$javaopts -XX:+UseConcMarkSweepGC"
javaopts="$javaopts -XX:+UseParNewGC"
javaopts="$javaopts -XX:+CMSIncrementalMode"
javaopts="$javaopts -XX:MaxGCPauseMillis=25"
javaopts="$javaopts -XX:+DoEscapeAnalysis"
javaopts="$javaopts -XX:+UseBiasedLocking"
javaopts="$javaopts -XX:+UseAdaptiveGCBoundary"
javaopts="$javaopts -XX:+EliminateLocks"
# javaopts="$javaopts -XX:CMSIncrementalSafetyFactor=50"
# Number of garbage collector threads for the parallel young generation collections and for the parallel parts of the old generation collections
javaopts="$javaopts -XX:ParallelGCThreads=8"
javaopts="$javaopts -XX:ParallelCMSThreads=4"

javaopts="$javaopts -XX:+AggressiveOpts"
# Default size of new generation
javaopts="$javaopts -XX:NewSize=576m"
javaopts="$javaopts -XX:MaxNewSize=576m"
# instructs the VM to set a 2:1 ratio between young and tenured generations (Ratio of new/old generation sizes)
javaopts="$javaopts -XX:NewRatio=2"
# Sets survivor space ratio to 1:8, resulting in larger survivor spaces (the smaller the ratio, the larger the space). Larger survivor spaces allow short lived objects a longer time period to die in the young generation
javaopts="$javaopts -XX:SurvivorRatio=4"
# Allows 80% of the survivor spaces to be occupied instead of the default 50%, allowing better utilization of the survivor space memory.
javaopts="$javaopts -XX:TargetSurvivorRatio=90"
javaopts="$javaopts -XX:MaxTenuringThreshold=6"

javaopts="$javaopts -XX:+UseCMSInitiatingOccupancyOnly"
javaopts="$javaopts -XX:CMSInitiatingOccupancyFraction=80"

javaopts="$javaopts -XX:+CMSParallelRemarkEnabled"
javaopts="$javaopts -XX:+CMSClassUnloadingEnabled"
javaopts="$javaopts -XX:+ClassUnloading"

# The important setting in 64-bits with the Sun JVM is -XX:+UseCompressedOops as it saves memory and improves performance
javaopts="$javaopts -XX:+UseCompressedOops"
javaopts="$javaopts -XX:+UseFastAccessorMethods"

# Logging
# javaopts="$javaopts -XX:+PrintGCDetails"
# javaopts="$javaopts -XX:+PrintGCDateStamps"
# javaopts="$javaopts -XX:+PrintGCApplicationStoppedTime"
# javaopts="$javaopts -XX:+PrintGCTimeStamps"
# javaopts="$javaopts -XX:+PrintGC"
# javaopts="$javaopts -Xloggc:./log/game/garbage_collector.log"

# не изменять
java_settings=" -Dfile.encoding=UTF-8"
java_settings="$java_settings -Djava.net.preferIPv4Stack=true"

# Java profiler (jvisualVM)
#java_settings="$java_settings -Djava.rmi.server.hostname=IP -Dcom.sun.management.jmxremote.port=PORT -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

# ==========================================

# exit codes of GameServer:
# 0 normal shutdown
# 2 reboot attempt

while :;
do
java -server $java_settings $javaopts -cp config:../lib/* l2p.gameserver.GameServer > log/stdout.log 2>&1

[ $? -ne 2 ] && break
sleep 30;
done

Последний раз редактировалось Kluni; 31.05.2014 в 07:08. Причина: Добавлено сообщение
Kluni вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
lameguard Bow Lineage II 2 07.01.2014 18:04
Куплю lameguard interlude по домену) devillord Рынок / Marketplace 0 21.10.2013 19:50
[Продам] Продам Lameguard It По Домену (+Бонус Вечная Лицензия Sw 13)! slastik Рынок / Marketplace 2 24.06.2013 22:29
[Продам/Сдам в аренду] Epilogue/Interlude LameGuard FunnyMan Рынок / Marketplace 5 23.04.2013 14:58


© 2007–2022 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 20:02. Часовой пояс GMT +3.

Вверх