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

Welcome to La2base.ru
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!

LordZipfer

LordZipfer

Регистрация: 31 авг 2015
Оффлайн Активность: июл 15 2017 12:27
-----

#4938 Developers wanted for La2Base : Classic project

Написано LordZipfer 22 Март 2017 - 10:09

Когда начинаем?)

 

Уже.

 

Можно, я в теме если что :)

 

И можно и нужно.

 

а Interlude разработка закончилась?

 

Она, кагбэ и не начиналась толком...  :crazy:  :crazy:  :crazy: (Я про текущие грани реалити, а не про Великое и Славное прошлое)

 

Много уважаемые пользователи и профи данного портала. Предлагаю сделать следующее. Работаем по пунктам. Кто не согласен с моей позицией может отписаться и предложить что то свое.

 

1 - Найти серверную машину. И запустить ее онлайн.

 

2 - Установить на нее ту сборку которую будем пилить. Включая клиентскую часть. Чтобы любой желающий мог зайти и без проблем.

 

3 - Все желающие заходят и начинают искать баги дырки и всякую ебань и отписываются в созданной для этой теме не в админке а в общике.

 

4 - Создать линию где пилится будет сборка и лежать исходники.

 

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

 

6 - Кто умеет сделать хороший пакер для того чтобы нажимая на exe файл сборка устанавливалась автоматом и без лишний ебли да новичков.

 

7 - Так же надо внедрить туда систему xfit. Пока сборка устанавливается он видит какие фиксы были сделаны.

 

И когда все это будет готово а основное это 1,2,3 пункты то тогда мы и время с экономим в дальнейшем и пакера найти проще.

 

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

 

Это всё здорово и прекрасно, однако несколько вторично. Для начала - люди нужны из разряда разработчиков (смотрим самый первый пост в данной теме, клик)...




#4922 Developers wanted for La2Base : Classic project

Написано LordZipfer 17 Март 2017 - 09:19

Hello everyone,

 

We are now starting a new project called La2Base : Classic,

We are currently looking for Java developers and DataPack'ers.

Age, location and experience are NOT IMPORTANT.

The important things for us are development skills, time which you are willing to spend on the project, team work and basics of Lineage 2. 

English language is required (as minimum basic level).

Project development is in progress now.

If you are interested in becoming as part of the team, please write a message along with a little introduction of yourself to us.

Thank you.

 

Best regards, LordZipfer.




#4448 [SHARE] Lineage II ScriptMaker Tool 4.0.41.30227 (FULL)

Написано LordZipfer 13 Сентябрь 2016 - 10:43

very good!

 

No need to post it)) Just tap on "thanks" button))

 

nice share

 

Of course it is)) You welcome)))

 

lets see

 

See? No, serious?)))))))))) It should be used by 95% of all admins worldwide, no jokes, dude)) 




#2415 Нравится ли вам дизайн ?

Написано LordZipfer 07 Апрель 2016 - 11:05

ИМХО, Предыдущий дизайн однозначно выигрывает перед текущим, его бы (предыдущий, разумеется) только актуализировать!))


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


#2310 [SHARE] Lineage II ScriptMaker Tool 4.0.41.30227 (FULL)

Написано LordZipfer 31 Март 2016 - 10:48

Знаменитый релиз знаменитой утилиты. Must have everyone.

 

* NPC Modules *

  • NpcPos Maker.
  • Creation of territories with npc. It is made of one coordinate and a name npc.
  • Support of creation of Multi zones for many npc and One zone for many npc. Support of creation Privates.
  • Generation of positions with spawn chance.
  • NpcPch Maker:
  • Creation of Pch/Pch2 files necessary for work.
  • Creation of cache files necessary for work CacheD
  • Npc Injector:
  • Split file to many files (one file - one npc)
  • Merge all files (split metod) to one npcdata.txt.
  • Inject one npc to npcdata.txt
  • NpcPos Shifter:
  • You can do shift coordinates in npcpos to needed value for any direct (x, y, z).
  • NpcPos Privates Checker.
  • Check string Privates for non-exisiting npc.
  • NpcData skill_list checker:
  • get skill_list from npcgrp.txt and fix npcdata.
  • New- NpcdataRateChanger. Support:
  • change rate on spoil, drop, exp, sp;
  • change item amount drop rate on adena, sealstones, spoil, drop
  • change item amount drop rate on spoil, drop to max value only or for both (min, max)
  • change item amount drop rate on spoil, drop only for specific items from custom list
  • 5 modes in rate builder. 4 on drop and spoil, 1 for spoil only. "Choose what you like better!"
  • change rates and amount only for specific Npc type list.

* Skill Modules *

  • SkillPch Maker:
  • Creation of Pch/Pch2 files necessary for work.
  • Creation of cache files necessary for work CacheD
  • Skill Injector:
  • Split file to many files (one file - one skill). Better metod for work with skills.
  • Merge all files (split metod) to one skilldata.txt.
  • Skill Editor:
  • Simple editor for one skill. Support import skill for edit. Include all features for skill (ave, attr and etc).
  • New- SkillAquire Editor: Creation new skillaquire.txt or edit exist file. Support add/delete skills in list, commentaries and etc.

* Item Modules *

  • ItemPch Maker:
  • Creation of Pch/Pch2 files necessary for work.
  • Creation of cache files necessary for work CacheD
  • Item Injector:
  • Split file to many files (one file - one item). Better metod for work with skills.
  • Merge all files (split metod) to one itemdata.txt.
  • Inject one npc to itemdata.txt.
  • Default_price finder:
  • You can calculate default_price for item from screen (you must know town rate, castle rate and buy price
  • for this item)
  • New- ItemData Fixer: now have 4 metod's:
  • Check duplicate names and automaticaly renamed to [itemname_itemid]
  • Check item_type. If item_type different with header type, then header type automaticaly renamed to item_type type

Questitems checking:

  • Check itemtype=questitem. If item is questitem but name not start with "[q_" then name will be renamed to [q_itemname]
  • Check all itemtypes. If item is not questitem but name start with "[q_itemname]" then name will be renamed to [itemname]
  • Note: Much nonquest items have q_. Example Coins [q_gold_wyrm] and etc normal quest items.

* AI Modules *

  • AI Injector:
  • Split file to many files (one file - one ai). Better metod for work with ai.
  • Merge all files (split metod) to one ai.obj. (NO WORK correctly for full ai.obj because correct sortmetod not existing).
  • Inject one npc class to ai.obj. Support of recovery. Check for simple errors.
  • AiRateChanger: change rate for getting items, sp, exp. Support log.
  • AIMessageImporter: make export all Sxxxx. strings to file and make import all Sxxxx. to new Ai.obj from export file
  • AIMessageTeleportImporter: make export (same as AIMessageImporter) all 'telposlist_...' strings to file and make importing to new Ai.obj from export file.
  • New- Ai and NpcData Params Checker for check npcdata params (npc_ai=..) in ai.obj. Check full ai inherits tree.

* Script Checker and Fixer Modules *

  • Ai.obj Fixer: Check of a file on correct values in func_call, fetch_i, push_event and correction. Support log.
  • Ai.obj Handler Line checker: Check of a file on quantity of lines in Handler.. Support log.

* Other Modules *

  • Exec Injector: Allows to apply a patch (self simple format) to any Exec file. Support of recovery. Support of patches with absolute addressing.
  • Client Dat: Module for converting client dat file to txt format. Uses 3th tool - L2Decoder and PHP script pack.
  • EventData Generator for creating new event.
  • AreaData Generator: to generate areadata zones.
  • Doorarea Maker: Creation doordata for one door. You need have only one pos and known door parameters. Support C4 scripts and features.
  • Multisell list Generator for creating new multisell or import and edit your exchange list.
  • QuestComp-e generator for 'CachedScripts' folder
  • QuestPch/Pch2 Builder. Required itemdata.txt, questdata-e.txt and ai.obj for creating this files.
  • Superpoint.bin Builder. See superpoint.bin file in text and build new Superpoint.bin from text file.
  • New - Authentifycation Blowfish Change Key Tool: you can see and change blowfish auth key in l2auth service and in client engine.dll
  • New - GeoIndex Generator: small module for fast creating geo_index.txt file into GeoData folder.
  • New - L2Asm file Converter for converting from l2asm format to old text format (L2ClientDAT tool).

Script Name Changer:

  • Allows to rename all names (skill's, npc's, item's) into names of other file. It is applied on files which send you from other developer (demand pch files for work of this method). Check all duplicate names.

by HellFire

 

Hidden Content
You'll be able to see the hidden content once you reply to this topic.




#2236 hAuth (2.7.0.146)

Написано LordZipfer 26 Март 2016 - 12:51

hAuthD — альтернативный авторизационный сервер для Lineage II с расширенной функциональностью. Умеет одновременно работать с «PTS» и некоторыми L2J-серверами. Авторизационные данные хранятся в базе данных MSSQL.

Особенности:

  • Динамические IP у игровых серверов (случайные адреса из списка, привязка к IP пользователя, автоматическая перезагрузка).
  • Прокси-серверы в списке серверов со своими именами и статусами.
  • Одновременное использование PTS и L2J серверов с одним авторизационным сервером и с единой базой учетных записей. Переход с PTS на L2J без необходимости конвертирования базы данных lin2db.
  • Привязка учетных записей к IP.
  • Полноценная защита от перебора паролей (AntiBrute).
  • Надежное хранение паролей с использованием MD5 или SHA1.
  • Пароль администратора с привязкой по IP (дает возможность зайти в игру любой учетной записью с обходом всех ограничений).
  • Режим «тест» (ограниченный доступ к игровым серверам).
  • Относительная устойчивость к DDOS.
  • Определение реальных IP при работе через специальные внешние шлюзы.

P.S. Для использования рекомендую лично!

Прикрепленные файлы

  • Прикрепленный файл  hAuthD.zip   917,02К   9 скачиваний



#2202 [GUIDE] Установка PTS сервера (UPDATED 24.03.2016)

Написано LordZipfer 24 Март 2016 - 02:46

Для установки сервера PTS (хроники любые) Вам потребуется: 

Серверная машина с оптимальными системными требованиями:
1) Процессор не ниже Intel Xeon Quad-Core
2) От 8 гигабайт оперативной памяти (а желательно сразу все 32ГБ)
3) Жёсткий диск SCSI/SAS, либо же SSD (показывает прекрасные результаты) от 120ГБ + жёсткий диск под логи.
4) Вам нужен Windows Server 2003(более не поддерживается "Майкрософт")/2008/2012 x64 желательно R2 или Enterprise Edition

Распаковываете сервер в любое удобное место.
Например: C:\server\.. 



Далее нам необходимо настроить основные конфигурационные файлы сервера:

1) Открываем AuthD\etc\config.txt

Изменяем DevServerIP="IP" на ваш WAN IP, это ваш внешний IP адрес.
Изменяем logdip="IP" на ваш LAN IP, это ваш внутренний IP адрес.

2) Открываем CacheD\l2cache.ini 

Изменяем address=" IP" на ваш LAN IP, это ваш внутренний IP адрес.
Изменяем MailServer=" IP" на ваш LAN IP, это ваш внутренний IP адрес.

3) Открываем L2logD\l2logd.ini

Изменяем address=" IP" на ваш LAN IP, это ваш внутренний IP адрес .

4) Открываем L2NPC\l2npc.ini

Изменяем в 4-х местах address=" IP" на ваш LAN IP , это ваш внутренний IP адрес .

5) Открываем L2Server\l2server.ini

Изменяем в 5-ти местах address=" IP" на ваш LAN IP, это ваш внутренний IP адрес.
Изменяем MailServer=" IP" на ваш LAN IP, это ваш внутренний IP адрес.
reconnectauth=1 оставляем без изменения.
В строчке WorldName="ставим имя сервера"
Таких строчки может быть 2 в l2server.ini не забудьте проверить

6) Открываем PetitionD\PetitionD.exe.config  <--------------- необязательный пункт

Изменяем key="NoticeServiceAllowIpList" value=" IP" на ваш LAN IP, это ваш внутренний IP адрес.
Изменяем key="AuthIp" value="IP" на ваш LAN IP, это ваш внутренний IP адрес.
Petition – устанавливается как служба, для установки в каталоге PetitionD, есть файл install.bat, отредактируйте под свои установки.

INSTALL_UTIL_HOME = указывается путь к службе Microsoft.NET Framework.
SERVICE_HOME = путь к petition .
USER_NAME = имя пользователя Windows , возможно MSSQL …
PASSWORD = пароль доступа Windows, возможно MSSQL… 


После данных настроек мы запускаем данный файл.

На этом мы подготовили основные конфигурационные серверные файлы, теперь перейдем к настройки SQL части сервера:

1) Открываем DBScript\2_lin2comm.sql

найдите в 3-х местах:
set @conn_str = '127.0.0.' + @world_id + ''';''user'';''pass' -- возможно вы не найдёте такую строчку, попробуйте поискать set @conn_str
измените 127.0.0. на ваш LAN IP (без последней цифры)
измените user на ваш SQL аккаунт
измените pass на ваш SQL пароль

далее найдите:

' SQLOLEDB', ' 127.0.0.1';' user';' pass' -- возможно вы не найдёте такую строчку, попробуйте поискать 'SQLOLEDB'
измените 127.0.0.1 на ваш LAN IP
измените user на ваш SQL аккаунт
измените pass на ваш SQL пароль

2) Открываем DBScript\7_lin2world.sql

найдите в 3-х местах:
set @conn_str = '127.0.0.' + @world_id + ''';''user'';''pass' -- возможно вы не найдёте такую строчку, попробуйте поискать set @conn_str
измените 127.0.0. на ваш LAN IP (без последней цифры)
измените user на ваш SQL аккаунт
измените pass на ваш SQL пароль

далее найдите:

'SQLOLEDB', '127.0.0.1';'user';'pass' -- возможно вы не найдёте такую строчку, попробуйте поискать 'SQLOLEDB'
измените 127.0.0.1 на ваш LAN IP
измените user на ваш SQL аккаунт
измените pass на ваш SQL пароль

MSSQL x64 2012

Вот ссылка на него (ОБНОВЛЕНО!)

Для установки вам понадобится любая программа Виртуал CD 7-ZIP!

С помощью 7-zip мы распаковывем образ диска в любое удобное нам место и запускаем setup.exe.


Установка базы данных MSSQL:

Скажу сразу что долго акцентировать внимание на установке MSSQL не буду, так как это уже сделали ребята из Microsoft. Однако, сделаю акцент на некоторых этапах установки.

Ставим, галочки перед SQL Server Database Services и Client Components Management Tools, жмём 2 раза NextВыбираем Use the built-in System account,во вкладке выбираем Local system, жмём Next
Крайне рекомендую нажать на Mixed Mode и ввести пароль для SA. Для базы я именно этот логин и пароль использовал, жмём 3 раза Next, потом Install
жмём Next, жмём Finish.



Установка баз в MSSQL:

Зайдите в Start -> All PROGRAMMS Microsoft SQL Server и запустите SQL Server Management Studio
Нажмите Connect, с лева выберите свой компьютер, потом на Databases. В центральном окне нажмите правой кнопкой мыши и выберите New Database...
Напротив Database name введите lin2clancomm, нажмите ОК
так проделайте и для lin2comm, lin2log, lin2db, lin2report, lin2user, lin2world.
Должно получиться 7 баз. Закройте это окно.

Или просто используйте файл create-db.sql он автоматически создаст нужные базы.

Зайдите в DBScript. Нажмите два раза на 1_lin2clancomm.sql, выскочит окошко, нажмите Connect. В левом верхнем углу будет вкладка, там должно быть написано master, выберите lin2clancomm. Чуть правее будет Execute, и возле неё будет кнопка Parce. Нажмите сначала Parce, чуть подождите и нажмите Execute. После завершения операции сохраняем всё.
Аналогично проделайте для всех баз. Будьте внимательны, когда будете загружать *.sql, когда загрузите по умолчанию во вкладке будет master, выбирайте во вкладке ту базу которая соответствует своему файлу, которые указанны ниже: 

 

1_lin2clancomm.sql ....... lin2clancomm 
2_lin2comm.sql ....... lin2comm
3_lin2db_.sql.............lin2db
4_lin2log.sql ..............lin2log
5_lin2report.sql.........lin2report
6_lin2user.sql.............lin2user
7_lin2world.sql..........lin2world

 

После установки закрываем это окно .

Зайдите в Start -> All PROGRAMMS Microsoft SQL Server и запустите SQL Server Management Studio
Нажмите Connect, с лева выберите свой компьютер, потом на Databases.
Ищем там базу данных lin2db. Жмём на неё 2 раза. Находим там иконку подписанную как Tables и 2 раза нажимаем. Появиться список. Ищем в списке Server жмём на нём правой кнопкой, ищем слова Open Table и нажимаем. Добавляем следующую информацию в появившееся окошко (настраиваем под себя):

id = 0
name = такое же имя как напротив worldname в l2server.iniip = ваш внешний IP адрес, для коннекта к вашему серверу извне.
inner_ip = ваш внутренний IP адрес
ageLimit = 0
pk_flag = 0 PK not allow; 1 allow
kind=0
port=7777

Закрываем это окно.


Установка файлового DSN, для базы данных сервера:

!!!!! ВАЖНО !!!!!! 
Создавать DSN нужно в папке Program Files(86), а не в Program Files.

Пуск->Настройка-> Панель управления-> Administrative Tools -> Data Sources (ODBC) 
Ищем закладку Файловый DSN, нажимаем на неё и там нажимаем на кнопку Добавить...
Из списка выбираем SQL Server обычно в самом низу и жмём Далее
Задаём имя lin2world и жмём Далее пока не появиться окошко выбора сервера. 
Поле Описание оставляем пустым, в нижнем поле выбираем (local)
Жмём Далее до тех пор пока не будет написано Сменить базу по умолчанию на. Ставим галку и выбираем lin2world
Такую операцию проделать для всех 6 баз, только естественно одноименных DNS
 

lin2comm
lin2db
lin2log
lin2report
lin2db
lin2db

Запуск Сервера:

Запускать только в этом порядке:

1) L2LogD.exe

File DB = lin2log
login name = Ваш SQL аккаунт
password = Ваш SQL пароль

2) CacheD.exe

File DB = lin2world
login name = Ваш SQL аккаунт
password = Ваш SQL пароль
При запуске CacheD.exe возможно попросит ввести серийный номер, для этого распаковываем архив keygens.7z в любое для вас место, далее запускаем файл CacheDSNGen.exe, для этого нам необходимо ввести:
* Mac Adress = сетевой карты
Machine Name = название вашего компьютера
Далее нажимаем Generate и получаем Serial Number.

*Для получения Mac Adress, необходимо проделать следующие, Пуск ----- Выполнить ------- и набрать команду cmd, появится командная строка, в данной строке набираем 
ipconfig –all и видим список сетевого оборудования, и ищем строку MAC Adress(Физический адрес) – например: 00-17-31-4F-D8-B2 это и есть наш Mac Adress, который необходим для генератора серийного номера. Также проделать для L2AuthD.exe и L2Server.exe.

3) L2AuthD.exe

File DSN = lin2db
login name = Ваш SQL аккаунт
password = Ваш SQL пароль

4) PetitionD.exe – можно пропустить данный пункт если не хотите устанавливать.

Server = (local)
login name = Ваш SQL аккаунт
password = Ваш SQL пароль
Database = petition

5) l2comm.exe 

6) L2Server.exe

7) L2NPC.exe


Создание Gm аккаунта:
 

Откройте таблицу builder_account в базе lin2world и добавьте следующее:
account_name = имя вашего аккаунта (должен уже существовать)
default_builder = 1,2,3,4...9 (уровень доступа)
account_id = ID аккаунта (можете найти в таблице user_account в базе lin2db)
Откройте таблицу user_data в базе lin2world
и поменяйте права GM'a:
builder = default_builder (1,2,3,4...9)

 




#2164 Набор в модераторы

Написано LordZipfer 23 Март 2016 - 11:57

Доброго времени суток, дорогие форумчане!

 

1) Станислав

2) Более 8 лет на данном проекте дают некие понятия о моём возрасте. (В соответствии с требованиями законодательства РФ о защите персональных данных - данный пункт анкетирования не совсем корректен)

3) Очень интересный вопрос)) Старожилы, уверен, вспомнят много хороших моментов о моей персоне на La2Base (в её пик популярности).

4) Возвращаюсь на воскресший проект, имею и желание и возможность помочь.

5) Я - один из лучших. 8-) (Лайк, старожилы!)