Перейти к содержанию
Авторизация  
VIPxAnGeL

Перенос Конфигов С Link На Оверов

Рекомендуемые сообщения

Хочу перенести на оверов защиту по нику.

 

# защита от нелегальных гмов
# все гмы имеющие ники не внесеные в этот список будут забанены
# внимание! указываем без пробелов и запятой в конце
ListGmName = nick1,nick1

 

Вот такой конфиг есть у Линков

Я хочу его перенести на оверов.

Я полез в gameserver\head-src\com\l2jfrozen\Config.java

Там нашол строки

Скрытый текст
			// защита от нелегальных гмов
		ENABLE_GM_LIST = Boolean.parseBoolean(AccessSettings.getProperty("EnableGMList", "False"));
		GM_NAME = AccessSettings.getProperty("ListGmName", "nick1");
		LIST_GM_NAME = new FastList<String>();
		for (String name : GM_NAME.split(","))
		{
			LIST_GM_NAME.add(name);
		}
	}
	catch(Exception e)
	{
		e.printStackTrace();
		throw new Error("Failed to Load " + ACCESS + " File.");
	}
}

 

 

Я нашёл эти строки и на сколько я понял их нужно тоже вписать в Config.java файл у оверов,но вот куда я хз

Скрытый текст
/** Configuration files */

public static final String OTHER_CONFIG_FILE = "config/other.properties";

public static final String RESIDENCE_CONFIG_FILE = "config/residence.properties";

public static final String SPOIL_CONFIG_FILE = "config/spoil.properties";

public static final String ALT_SETTINGS_FILE = "config/altsettings.properties";

public static final String FORMULAS_CONFIGURATION_FILE = "config/formulas.properties";

public static final String PVP_CONFIG_FILE = "config/pvp.properties";

public static final String TELNET_CONFIGURATION_FILE = "config/telnet.properties";

public static final String CONFIGURATION_FILE = "config/server.properties";

public static final String AI_CONFIG_FILE = "config/ai.properties";

public static final String GEODATA_CONFIG_FILE = "config/geodata.properties";

public static final String EVENTS_CONFIG_FILE = "config/events.properties";

public static final String SERVICES_FILE = "config/services.properties";

public static final String OLYMPIAD = "config/olympiad.properties";

public static final String DEVELOP_FILE = "config/develop.properties";

public static final String EXT_FILE = "config/ext.properties";

 

public static final String OLYMPIAD_DATA_FILE = "config/olympiad.properties";

 

public static final String ANUSEWORDS_CONFIG_FILE = "config/abusewords.txt";

 

public static final String GM_PERSONAL_ACCESS_FILE = "config/GMAccess.xml";

public static final String GM_ACCESS_FILES_DIR = "config/GMAccess.d/";

Это вывод конфигов то есть если я допишу вот такую строку

public static final String LIST_GM_NAME = "config/access.properties";

И потом добавлю вот этот код

			// защита от нелегальных гмов
		ENABLE_GM_LIST = Boolean.parseBoolean(AccessSettings.getProperty("EnableGMList", "False"));
		GM_NAME = AccessSettings.getProperty("ListGmName", "nick1");
		LIST_GM_NAME = new FastList<String>();
		for (String name : GM_NAME.split(","))
		{
			LIST_GM_NAME.add(name);
		}
	}
	catch(Exception e)
	{
		e.printStackTrace();
		throw new Error("Failed to Load " + ACCESS + " File.");
	}
}

В файл Config.java у оверов то всё будет работать?

Изменено пользователем VIPxAnGeL

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

на скока знаю у оверов для этого есть xml файл так что от защиты не будет смысла.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
на скока знаю у оверов для этого есть xml файл так что от защиты не будет смысла.

В смысле вот этот?

Скрытый текст
?xml version='1.0' encoding='utf-8'?>

<list>

<!-- Используется для настройки EVERYBODY_HAS_ADMIN_RIGHTS -->

<char>

<PlayerID set="-1"/>

<!-- По умолчанию FALSE для всех игроков -->

<IsGM set="true"/>

<!-- разрешает использование амин команд. -->

<CanUseGMCommand set="true"/>

<CanAnnounce set="true"/>

<CanBan set="true"/>

<CanBanChat set="true"/>

<UseGMShop set="true"/>

<CanDelete set="true"/>

<CanKick set="true"/>

<Menu set="true"/>

<GodMode set="true"/>

<CanEditCharAll set="true"/>

<CanEditChar set="true"/>

<CanEditPledge set="true"/>

<CanViewChar set="true"/>

<CanEditNPC set="true"/>

<CanViewNPC set="true"/>

<CanTeleport set="true"/>

<CanRestart set="true"/>

<MonsterRace set="true"/>

<Rider set="true"/>

<FastUnstuck set="true"/>

<ResurectFixed set="true"/>

<Door set="true"/>

<Res set="true"/>

<PeaceAttack set="true"/>

<Heal set="true"/>

<Unblock set="true"/>

<CanChangeClass set="false"/>

<!-- блокирует взятие предметов из инвентаря, возможен только дестрой предмета. По умолчанию FALSE -->

<BlockInventory set="false"/>

<CanGmEdit set="true"/>

<IsEventGm set="true"/>

<CanReload set="true"/>

<CanRename set="true"/>

<CanJail set="true"/>

<CanPolymorph set="true"/>

<!-- По умолчанию TRUE для всех игроков -->

<UseInventory set="true"/>

<UseTrade set="true"/>

<CanAttack set="true"/>

<CanEvaluate set="true"/>

<CanJoinParty set="true"/>

<CanJoinClan set="true"/>

<UseWarehouse set="true"/>

<UseShop set="true"/>

</char>

</list>

На сколько я знаю если кто то попытается зайди как админ то его не забанит сервер.

А с той системой что у линков сервер автоматом банит левых админов..

Ну я не знаю,ещё подскажите плиз..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

<PlayerID set="-1"/>

указал ид чара, вот и вся защита че еще надо? Просто там конфиг с никами, а тут xml с айди чара

<PlayerID set="-1"/>

без заполнения этой строки у тебя прав не будет

Изменено пользователем AlexMan

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
<PlayerID set="-1"/>

указал ид чара, вот и вся защита че еще надо? Просто там конфиг с никами, а тут xml с айди чара

<PlayerID set="-1"/>

без заполнения этой строки у тебя прав не будет

То есть если начнут ломать сервер(в моём понимании это значит получать доступ к файлам к которым у простого игрока доступа нету.(Если сервер стоит в ДЦ предположим))

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

Если он не пропишет свой ID вот тут <PlayerID set="-1"/>

Изменено пользователем VIPxAnGeL

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
То есть если начнут ломать сервер(в моём понимании это значит получать доступ к файлам к которым у простого игрока доступа нету.(Если сервер стоит в ДЦ предположим))

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

Если он не пропишет свой ID вот тут <PlayerID set="-1"/>

Тоесть, у тебя смогут получить админку, только если будет доступ к файлам сервера, а именно дц. Иначе никак.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

То есть иначе без доступа к файлу Gmaccesse.xml человек который теоретически хочет взломать мой сервер админку ни как не получит?

А вот если сервер стоит на сервере,но дома(Не на простом компе для игра,а на серверной машине.) то как смогут взломать если стоит WinXP и простенький фаервол от COMODO.(По мимо того что заддосят и оперативка cгорит что вряд ли т.к система охлаждения очень хорошая)

Извиняюсь если не ясно изъясняюсь но всё же хочется узнать..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
То есть иначе без доступа к файлу Gmaccesse.xml человек который теоретически хочет взломать мой сервер админку ни как не получит?

А вот если сервер стоит на сервере,но дома(Не на простом компе для игра,а на серверной машине.) то как смогут взломать если стоит WinXP и простенький фаервол от COMODO.(По мимо того что заддосят и оперативка cгорит что вряд ли т.к система охлаждения очень хорошая)

Извиняюсь если не ясно изъясняюсь но всё же хочется узнать..

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...