vasyakanabis
Пользователи-
Публикаций
23 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент vasyakanabis
-
начало открыть что надо, а потом закрыть всё?)
-
в сборке Pwsoft есть такой конфиг: # Загрузка правил при запуске логина, файл config/iptables.txt LoadIptablesRules = False Вот содержимое config/iptables.txt : # !! Только для UNIX-систем !! # это не панацея, набросок со стандартными правилами; заддосить не смогли, зато сайт уронили - 1.3кк обращений в час. # очищаем правила /sbin/iptables -F /sbin/iptables -t nat -F /sbin/iptables -t mangle -F # other network protection echo 1 > /proc/sys/net/ipv4/tcp_syncookies # enable syn cookies (prevent against the common 'syn flood attack') echo 0 > /proc/sys/net/ipv4/ip_forward # disable Packet forwarning between interfaces echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts # ignore all ICMP ECHO and TIMESTAMP requests sent to it via broadcast/multicast echo 1 > /proc/sys/net/ipv4/conf/all/log_martians # log packets with impossible addresses to kernel log echo 1 > /proc/sys/net/ipv4/icmp_ignore_bogus_error_responses # disable logging of bogus responses to broadcast frames echo 1 > /proc/sys/net/ipv4/conf/all/rp_filter # do source validation by reversed path (Recommended option for single homed hosts) echo 0 > /proc/sys/net/ipv4/conf/all/send_redirects # don't send redirects echo 0 > /proc/sys/net/ipv4/conf/all/accept_source_route # don't accept packets with SRR option # запрещаем все /sbin/iptables -P INPUT DROP /sbin/iptables -P FORWARD DROP /sbin/iptables -P OUTPUT DROP # drop Bad Guys /sbin/iptables -A INPUT -m recent --rcheck --seconds 60 -m limit --limit 10/second -j DROP # drop unwanted services /sbin/iptables -A INPUT -m multiport -p tcp --dports 25,110,111,119,143,465,563,587,993,995 -j DROP /sbin/iptables -A INPUT -m multiport -p tcp --dports 25,110,111,119,143,465,563,587,993,995 -j DROP # accept everything from loopback /sbin/iptables -A INPUT -i lo -j ACCEPT /sbin/iptables -A OUTPUT -o lo -j ACCEPT # disable ping /sbin/iptables -A INPUT -p icmp -j DROP # internet (established and out) /sbin/iptables -A OUTPUT -o eth0 -j ACCEPT /sbin/iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT # открываем порт логина 2106 /sbin/iptables -I INPUT -p tcp --dport 2106 -j ACCEPT # закрываем порт гейм сервера 7777 /sbin/iptables -A INPUT -p tcp --dport 7777 -j DROP ### # прочие разрешения ## коннект к БД, порт 3306 # запрет для всех остальных /sbin/iptables -I INPUT -p tcp --dport 3306 -j DROP # разрешить следующим IP iptables -I INPUT -p tcp -s ВАШ_IP --dport 3306 -j ACCEPT iptables -I INPUT -p tcp -s IP_САЙТА --dport 3306 -j ACCEPT iptables -I INPUT -p tcp -s 127.0.0.1 --dport 3306 -j ACCEPT ## коннект к SSH, порт 22 # запрет для всех остальных /sbin/iptables -I INPUT -p tcp --dport 22 -j DROP # разрешить следующим IP /sbin/iptables -I INPUT -p tcp --dport 22 -s ВАШ_IP -j ACCEPT Везде ввел нужные ip,после рестарта пропадает вообще соединение, в игру не пускает,ну естественно что и коннект SSH и базы перестает работать. Прошу подсказать,что не так?!
-
а остальное ОЗУ будет на MySQL и OS тратится типа?
-
VDS 12 Гб OS Debian 7 сколько ОЗУ дать под ЛС и ГС?
-
ого походу я плугонул. ща узнаю сек).
-
1.ОК 2,3.он и так работать обязан!). 4. разработчики l2jFrozen явно проверяли) Кто-то себе юзал нубл менеджер от Фрозент?
-
убираю из загрузки , 'q6666_NoblessTrader' НПЦ то самое пишет, это сто проц что-то не-то из НПЦ?)
-
не пойму а это зачем у конфиги ПВ? #------------------------------------------------------------- # Покупка ноблесса #------------------------------------------------------------- # Включить? # по умолчанию - включено NobleEnable = True # ID итема покупки NobleCoin = 4037 # Цена покупки NoblePrice = 15 # Название итема NobleCoinName = Coin Of Luck
-
в том то и прикол что ерор нету. и гадай.
-
скрин.
-
сам скрипт весь на английском, а текст оно мне пишет на русском, зачет оно в скрипт не стучится я так понимаю.
-
пишет что для меня нечего нету. да и некованого мерчанта не нужно все скрипты без, него всё у скрипте есть же. а вот почему он у скрипт не стучится интересно. еще идеи?
-
ща попробую так сек.
-
не к нему нету в комплекте хмл для мерчанта.
-
Я не создавал 6666.html ща посмотрю может какой файл забыл из фрозента вытащить. сек у фрозенте было указано л2нпц тип.
-
да data\jscript\custom\q6666_NoblessTrader все файлы хтмл лежать в папки из скриптом. больше нечего не вытаскивал из фрозента.
-
из злотом то же самое. мне кажется я что то из типом нпц не то натворил. какой тип нужно указывать?
-
нпц ид верно. Noblesse Tiara это как бы украшения что должно выдать. слитков при себе нету но оно и не пишет что недостаточно предметов и так дал. ща выдам посмотрю сек.
-
лвл 75 нубле 0 саб класов нету. что там еще нужно?
-
все хмлкы есть import sys from net.sf.l2j.gameserver.model.actor.instance import L2PcInstance from net.sf.l2j.gameserver.model.actor.instance import L2NpcInstance from java.util import Iterator from net.sf.l2j import L2DatabaseFactory from net.sf.l2j.gameserver.model.quest import State from net.sf.l2j.gameserver.model.quest import QuestState from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest qn = "q6666_NoblessTrader" NPC=[66666] NOBLESS_TIARA=7694 GOLD_BAR=3470 QuestId = 6666 QuestName = "NoblessTrade" QuestDesc = "custom" InitialHtml = "31739-1.htm" print "Nobless Trader (66666) Enabled..." class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent(self,event,st): htmltext = "<html><head><body>I have nothing to say you</body></html>" cond = st.getInt("cond") count=st.getQuestItemsCount(GOLD_BAR) if event == "31739-3.htm" : if cond == 0 and st.getPlayer().isSubClassActive() : if st.getPlayer().getLevel() >= 70 and count > 1: htmltext=event st.set("cond","0") st.getPlayer().setNoble(True) st.giveItems(NOBLESS_TIARA,1) st.playSound("ItemSound.quest_finish") st.setState(COMPLETED) st.takeItems(GOLD_BAR,2) else : htmltext="31739-2.htm" st.exitQuest(1) else : htmltext="31739-2.htm" st.exitQuest(1) return htmltext def onTalk (self,npc,player): htmltext = "<html><head><body>I have nothing to say you</body></html>" st = player.getQuestState(qn) if not st : return htmltext npcId = npc.getNpcId() id = st.getState() if id == CREATED : st.set("cond","0") htmltext="31739-1.htm" elif id == COMPLETED : htmltext = "<html><head><body>This quest have already been completed.</body></html>" else : st.exitQuest(1) return htmltext QUEST = Quest(6666,qn,"custom") CREATED = State('Start', QUEST) STARTING = State('Starting', QUEST) STARTED = State('Started', QUEST) COMPLETED = State('Completed', QUEST) QUEST.setInitialState(CREATED) for npcId in NPC: QUEST.addStartNpc(npcId) QUEST.addTalkId(npcId)
-
Я же написал что скрипт запускаться без ошибок! как бы он запустился без правленного пути?
-
закинул я в jscript\custom прописал в __init__.py поправел импорт. загружаться без ошибок. указал НПЦ ид 66666. создал НПЦ с ид 66666. класс и тип НПЦ скопировал из Фрозент. нажимаю на НПЦ мне пишет что для меня заданий нету. что я не то натворил?)