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

Solution-Team

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

thumb-f0faf0c73635fc17466c1c2d0555f672-246300307.jpg



Название: Solution-Team

Добавил: Solution

Добавлен: 21 Jun 2017

Категория: Сборки

Автор: Solution
Хроники: Interlude

 



Java 8
MySql 5.1


################

 

Внимание! Для запуска сервера требуется Java версии не ниже 8.
Ссылка для скачивания последней Java JRE 8u102: http://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html
На странице выбрать версию операционной системы.

 

#### Для Linux #### Рекомендуем последнюю версию Debian.

 

### Для установки MYSQL:
1. наберите в консоли:
apg-get update
2. копируете ваш новый пароль для root пользователя mysql
3. наберите в консоли:
apt-get install mysql-server
4. когда попросит ввести пароль mysql, жмете правой кнопкой мышки и ENTER.
5. скачиваем к себе файл /etc/mysql/my.cnf
6. делаем его резервную копию
7. Вносим изменения в файл:
#bind-address = 127.0.0.1
key_buffer = 256M
max_allowed_packet = 256M
max_connections = 10000
query_cache_size = 128M
key_buffer = 256M

 

Чтобы закрыть порт MySQL для всех, кроме сайта: набрать поочередно в консоли:
iptables -I INPUT -p tcp --dport 3306 -j DROP
iptables -I INPUT -p tcp -s 127.0.0.1 --dport 3306 -j ACCEPT
iptables -I INPUT -p tcp -s localhost --dport 3306 -j ACCEPT
iptables -I INPUT -p tcp -s ИП_САЙТА --dport 3306 -j ACCEPT

 

Для соединения с базой через Navicat, используйте вкладку SSH при создании соединения, тогда доступ будет осуществляться с IP 127.0.0.1.
В Navicat создайте отдельного пользователя для сайта с правами: INSERT, SELECT, DELETE, UPDATE.

 

### Для установки JAVA (на примере 66 версии):
1. cоздайте папку /home/java/
2. залейте в неё файл server-jre-8u66-linux-x64.tar.gz
3. наберите в консоли:
cd /home/java/
4. наберите в консоли:
tar -zxvf server-jre-8u66-linux-x64.tar.gz
5. удалите server-jre-8u66-linux-x64.tar.gz

 

В строке запуска сервера/логина указать расположение java - /home/java/jdk1.8.0_66/bin/java, для логина будет выглядить так:
/home/java/jdk1.8.0_66/bin/java -server -Dfile.encoding=UTF-8 -Xmx256m -cp ./it_mantaray_login.jar:libs/* net.sf.l2j.loginserver.L2LoginServer > log/stdout.log 2>&1

 

### Остальные настройки:
Добавить строки в файлы:
1. etc/sysctl.conf
fs.file-max = 10000000

 

2 ./etc/security/limits.conf
root soft nofile 100000
root hard nofile 100000
* - nofile 999999

 

99. наберите в консоли:
reboot

 

#### Для Windows #### Рекомендуем, все-таки, Debian.

 

### Для установки MYSQL:
http://dev.mysql.com/downloads/mysql/
Скачиваем, жмем везде "Next".

 

### Для установки JAVA:
Скачиваем, жмем везде "Next".

 

 

Небольшой подарок для пользователей
Сборка от команды solution-team
Основа исходный код PwSoft

 

Доработки и изменения шаровой ветки ;

 

Оптимизация кода
Не полная оптимизация спавнлиста
Мелкие фиксы которые нет смысла расписывать

 

В конфиг вынесены;
Кол-во людей и клан репутации для апа клан лвла
Заточка вещей при старте персонажа
Баф при старте персонажа
Таблички регистрации на евенты
Остаются краски при смене саб класса?
Работают ли краски на ивентах?
Анти Бот фигуры, ввод с картинки
Запрет "добавленных" скилов на евенты
И т д.

 

Добавлен "стат" pveDmg(урон по мобам, боссам. добавляется в процентах к текущему урону, тоесть вы били моба 1000 если добавить pveDmg 20% будет урон 1200) для более удобной настройки баланса в фарме

 



Нажмите здесь, чтобы скачать файл

  • Upvote 2

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


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

 

thumb-fb7177516728d1fb68d3ce913d41e99c-2

Название: solution-team

Добавил: Solution

Добавлен: 21 Jun 2017

Категория: Сборки

Автор: solution

Хроники: Interlude

 

 

Java 8

MySql 5.1

################

 

Внимание! Для запуска сервера требуется Java версии не ниже 8.

Ссылка для скачивания последней Java JRE 8u102: http://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html

На странице выбрать версию операционной системы.

 

#### Для Linux #### Рекомендуем последнюю версию Debian.

 

### Для установки MYSQL:

1. наберите в консоли:

apg-get update

2. копируете ваш новый пароль для root пользователя mysql

3. наберите в консоли:

apt-get install mysql-server

4. когда попросит ввести пароль mysql, жмете правой кнопкой мышки и ENTER.

5. скачиваем к себе файл /etc/mysql/my.cnf

6. делаем его резервную копию

7. Вносим изменения в файл:

#bind-address = 127.0.0.1

key_buffer = 256M

max_allowed_packet = 256M

max_connections = 10000

query_cache_size = 128M

key_buffer = 256M

 

Чтобы закрыть порт MySQL для всех, кроме сайта: набрать поочередно в консоли:

iptables -I INPUT -p tcp --dport 3306 -j DROP

iptables -I INPUT -p tcp -s 127.0.0.1 --dport 3306 -j ACCEPT

iptables -I INPUT -p tcp -s localhost --dport 3306 -j ACCEPT

iptables -I INPUT -p tcp -s ИП_САЙТА --dport 3306 -j ACCEPT

 

Для соединения с базой через Navicat, используйте вкладку SSH при создании соединения, тогда доступ будет осуществляться с IP 127.0.0.1.

В Navicat создайте отдельного пользователя для сайта с правами: INSERT, SELECT, DELETE, UPDATE.

 

### Для установки JAVA (на примере 66 версии):

1. cоздайте папку /home/java/

2. залейте в неё файл server-jre-8u66-linux-x64.tar.gz

3. наберите в консоли:

cd /home/java/

4. наберите в консоли:

tar -zxvf server-jre-8u66-linux-x64.tar.gz

5. удалите server-jre-8u66-linux-x64.tar.gz

 

В строке запуска сервера/логина указать расположение java - /home/java/jdk1.8.0_66/bin/java, для логина будет выглядить так:

/home/java/jdk1.8.0_66/bin/java -server -Dfile.encoding=UTF-8 -Xmx256m -cp ./it_mantaray_login.jar:libs/* net.sf.l2j.loginserver.L2LoginServer > log/stdout.log 2>&1

 

### Остальные настройки:

Добавить строки в файлы:

1. etc/sysctl.conf

fs.file-max = 10000000

 

2 ./etc/security/limits.conf

root soft nofile 100000

root hard nofile 100000

* - nofile 999999

 

99. наберите в консоли:

reboot

 

#### Для Windows #### Рекомендуем, все-таки, Debian.

 

### Для установки MYSQL:

http://dev.mysql.com/downloads/mysql/

Скачиваем, жмем везде "Next".

 

### Для установки JAVA:

Скачиваем, жмем везде "Next".

 

 

Небольшой подарок для пользователей

Сборка от команды solution-team

Основа исходный код PwSoft

 

Доработки и изменения шаровой ветки ;

 

Оптимизация кода

Не полная оптимизация спавнлиста

Мелкие фиксы которые нет смысла расписывать

 

В конфиг вынесены;

Кол-во людей и клан репутации для апа клан лвла

Заточка вещей при старте персонажа

Баф при старте персонажа

Таблички регистрации на евенты

Остаются краски при смене саб класса?

Работают ли краски на ивентах?

Анти Бот фигуры, ввод с картинки

Запрет "добавленных" скилов на евенты

И т д.

 

Добавлен "стат" pveDmg(урон по мобам, боссам. добавляется в процентах к текущему урону, тоесть вы били моба 1000 если добавить pveDmg 20% будет урон 1200) для более удобной настройки баланса в фарме

 

 

Нажмите здесь, чтобы скачать файл

 

Смысла нету делать на декомпиле, и вообще выдавать за свое :D

  • Upvote 1

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


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

Смысла нету делать на декомпиле, и вообще выдавать за свое :D

смысла нету все сборки относить к декомпилу, у вас каждая сборка - декомпил.

 

да и вообще, кто-то ещё открывается сейчас на PwSoft'е?)

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


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

смысла нету все сборки относить к декомпилу, у вас каждая сборка - декомпил.

 

да и вообще, кто-то ещё открывается сейчас на PwSoft'е?)

pwsoft декомпил ток, что знаю то и отношу.

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


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

pwsoft декомпил ток, что знаю то и отношу.

Даже если и декомпил, скажите тогда демонкулу что нету смысла работать на декомпиле. Почему-то же покупают его сборку? она ничем не уступает основной сборке(pwsoft), даже вроде бы побольше всяческих наворотов.

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

Пусть работает себе хоть и на декомпиле)

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


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

Даже если и декомпил, скажите тогда демонкулу что нету смысла работать на декомпиле. Почему-то же покупают его сборку? она ничем не уступает основной сборке(pwsoft), даже вроде бы побольше всяческих наворотов.

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

Пусть работает себе хоть и на декомпиле)

Тут походу по классу выдерают и обратно засовывают(извращенцы), полноценные исходники на декомпиле эт смешно.

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

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


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

Тут походу по классу выдерают и обратно засовывают(извращенцы), полноценных исходников на декомпиле эт смешно.

Пусть даже хоть через изменение байт кода, пусть работают себе если умеют...если оно конечно работает)

вдруг кому-то понравится...главное чтобы не наделали новых багов и дюпов, как на l2j это легко)

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


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

Пусть даже хоть через изменение байт кода, пусть работают себе если умеют...если оно конечно работает)

вдруг кому-то понравится...главное чтобы не наделали новых багов и дюпов, как на l2j это легко)

О чем говорить с человеком который не отдает отчет тому что пишит? Я подразумеваю что ТСУ наверное лет 13 от силы ибо на мышление взрослого адекватного человека его извилинка не способна...

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

 

  • Upvote 2

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


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

Даже если и декомпил, скажите тогда демонкулу что нету смысла работать на декомпиле. Почему-то же покупают его сборку? она ничем не уступает основной сборке(pwsoft), даже вроде бы побольше всяческих наворотов.

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

Пусть работает себе хоть и на декомпиле)

******, вы тут извращенцы на декомпиле работать.

  • Upvote 1

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


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

О чем говорить с человеком который не отдает отчет тому что пишит? Я подразумеваю что ТСУ наверное лет 13 от силы ибо на мышление взрослого адекватного человека его извилинка не способна...

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

Ты серьезно? :D  :rofl:

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


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

О чем говорить с человеком который не отдает отчет тому что пишит? Я подразумеваю что ТСУ наверное лет 13 от силы ибо на мышление взрослого адекватного человека его извилинка не способна...

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

 

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

Я объясняю человеку, который думает что у тебя декомпил:

а) Что не обязательно ставить под сомнения, если кого-то есть исходный код, а у тебя его нету, то значит его ни у кого нету.

б) Что даже бы если бы у Вас был декомпил, то есть люди которые могут работать и на декомпиле и у них хорошо получается

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

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


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

От вас исходит куча срача, оффтопик!
Сидите и радуйтесь шаре, а не высказывайте свое некчемное мнение!

  • Upvote 1

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


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

О чем говорить с человеком который не отдает отчет тому что пишит? Я подразумеваю что ТСУ наверное лет 13 от силы ибо на мышление взрослого адекватного человека его извилинка не способна...

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

 

 

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

Я объясняю человеку, который думает что у тебя декомпил:

а) Что не обязательно ставить под сомнения, если кого-то есть исходный код, а у тебя его нету, то значит его ни у кого нету.

б) Что даже бы если бы у Вас был декомпил, то есть люди которые могут работать и на декомпиле и у них хорошо получается

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

Верхний пост был в поддержку тебя, а не о тебе! 

  • Upvote 1

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


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

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

Изменено пользователем JavaBoys
  • Upvote 2

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


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

Фокс давно оптимизировал свой код, а то что вы пишите это полнейший бред.

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

У него не декомпил, а исходники  :help:

  • Upvote 1

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


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

У него не декомпил, а исходники  :help:

Стиви, ты серьезно ?

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


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

Стиви, ты серьезно ?

да, у него исходник, хз правда где взял)

ходили слухи что фокстрот за тыс 50 продает его

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


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

да, у него исходник, хз правда где взял)

ходили слухи что фокстрот за тыс 50 продает его

Да какая вам разница) в команде нас двое я и смоки мо, скоро выдет приватка с оплатой помесячной, идеал для допов. Будет все

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

По кастому на данный момент настолько развитой сборки я не видел

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

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


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

Да какая вам разница) в команде нас двое я и смоки мо, скоро выдет приватка с оплатой помесячной, идеал для допов. Будет все

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

По кастому на данный момент настолько развитой сборки я не видел

так ты просто описал функционал пв который не выведен в конфиги, какая развитая сборка;)

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


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

Мне кажется что одной шары(версии 0.1) будет мало, чтобы люди хлынули покупать продукт, тем более в основном это просто вывод конфигов.

Если только это не только понты, мол "у меня есть исходник", а действительно занялись делом.

А так посмотрим что получится, а то что-то обновления pwsoft'a выходят уж очень ленивые)

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


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

Does it stop the boots to walk? or attack?

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

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


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

У меня проблема с запуском гейм-сервера. Логин сервер нормально запустился, а вот гейм никак не стартует.

Спойлер

./GameServer_loop.sh: line 14:  1238 Killed                  /home/java/jdk1.8.0_191/bin/java -server -Dfile.encoding=UTF-8 -XX:AutoBoxCacheMax=10000 -XX:+RelaxAccessControlCheck -XX:+UseFastAccessorMethods -XX:+AlwaysPreTouch -XX:+UseParNewGC -XX:+CMSClassUnloadingEnabled -XX:+ClassUnloading -XX:MaxGCPauseMillis=25 -XX:+UseConcMarkSweepGC -XX:ParallelGCThreads=8 -XX:+CMSParallelRemarkEnabled -XX:+UseAdaptiveGCBoundary -XX:MaxTenuringThreshold=6 -XX:+AggressiveOpts -XX:+OptimizeStringConcat -XX:CompileThreshold=1000 -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 -XX:MaxNewSize=144m -XX:NewSize=144m -XX:+UseBiasedLocking -Xms12000m -Xmx12000m -cp ./../libs/IOGuard_PW.jar:./../libs/lameguard-1.9.5.jar:./../libs/ecj.jar:./../libs/guava-17.0.jar:./../libs/bsf.jar:./../libs/jython.jar:./../libs/cademia.jar:./../libs/bsh-2.0b4.jar:./../libs/java-engine.jar:./../libs/c3p0-0.9.1.2.jar:./../libs/bonecp-0.8.0.jar:./../libs/log4j-1.2.15.jar:./../libs/slf4j-api-1.7.12.jar:./../libs/slf4j-nop-1.7.12.jar:./../libs/javolution-5.5.1.jar:./../libs/commons-logging-1.1.jar:./../libs/mysql-connector-java-5.1.36-bin.jar:./../libs/it_grenbag.jar ru.l2code.ioguard.IOGuard net.sf.l2j.gameserver.GameServer > log/stdout.log 2>&1

 

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

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


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

Сам GameServer_loop.sh
 

Спойлер

#!/bin/bash

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

while :; do
    [ -f log/java0.log.0 ] && mv log/java0.log.0 "log/z_`date +%Y-%m-%d_%H-%M-%S`_java.log"
    [ -f log/stdout.log ] && mv log/stdout.log "log/z_`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
    /home/java/jdk1.8.0_191/bin/java -server -Dfile.encoding=UTF-8 -XX:AutoBoxCacheMax=10000 -XX:+RelaxAccessControlCheck -XX:+UseFastAccessorMethods -XX:+AlwaysPreTouch -XX:+UseParNewGC -XX:+CMSClassUnloadingEnabled -XX:+ClassUnloading -XX:MaxGCPauseMillis=25 -XX:+UseConcMarkSweepGC -XX:ParallelGCThreads=8 -XX:+CMSParallelRemarkEnabled -XX:+UseAdaptiveGCBoundary -XX:MaxTenuringThreshold=6 -XX:+AggressiveOpts -XX:+OptimizeStringConcat -XX:CompileThreshold=1000 -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 -XX:MaxNewSize=144m -XX:NewSize=144m -XX:+UseBiasedLocking -Xms12000m -Xmx12000m -cp ./../libs/IOGuard_PW.jar:./../libs/lameguard-1.9.5.jar:./../libs/ecj.jar:./../libs/guava-17.0.jar:./../libs/bsf.jar:./../libs/jython.jar:./../libs/cademia.jar:./../libs/bsh-2.0b4.jar:./../libs/java-engine.jar:./../libs/c3p0-0.9.1.2.jar:./../libs/bonecp-0.8.0.jar:./../libs/log4j-1.2.15.jar:./../libs/slf4j-api-1.7.12.jar:./../libs/slf4j-nop-1.7.12.jar:./../libs/javolution-5.5.1.jar:./../libs/commons-logging-1.1.jar:./../libs/mysql-connector-java-5.1.36-bin.jar:./../libs/it_grenbag.jar ru.l2code.ioguard.IOGuard net.sf.l2j.gameserver.GameServer > log/stdout.log 2>&1
    [ $? -ne 2 ] && break
#    /etc/init.d/mysql restart
    sleep 10
done

 

Java - jdk1.8.0_191

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


Ссылка на сообщение
Поделиться на другие сайты
В 08.07.2017 в 17:06, Solution сказал:

Да какая вам разница) в команде нас двое я и смоки мо, скоро выдет приватка с оплатой помесячной, идеал для допов. Будет все

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

По кастому на данный момент настолько развитой сборки я не видел

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

развитие pw или нет уже.

 

 

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


Ссылка на сообщение
Поделиться на другие сайты
50 минут назад, Euroset сказал:

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

развитие pw или нет уже.

 

 

Давно уже заброшено это дело и скос в шаре, мой тебе совет купи клиентку pain--team

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


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

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

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

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

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

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

Войти

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

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

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

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

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