СБОРКА СЕРВЕРА 1.3.8 V129 (V78) (WORLD 2)

FireFly

Заблокирован
Заблокирован
Сообщения
16
Розыгрыши
0
Репутация
58
Реакции
6
Баллы
24
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
sev.png
В сборке очень интересный authd, с которым придётся повозиться.
Сборка полностью рабочая.

Содержимое архива
1603911313804.png

Дополнительная информация

[INF=warning]Внимание: Сервер настроен на установку в папку /PWServer, не /home[/INF]

Bash:
#!/bin/sh

PW_PATH=/PWServer

if [ ! -d $PW_PATH/logs ]; then
mkdir $PW_PATH/logs
fi

echo ""
echo "==============================================================="
echo "=                   Perfect World Server 1.3.8                ="
echo "=                          EMUDEVS.RU                         ="
echo "==============================================================="
echo ""
echo "=== LOGSERVICE ==="
cd $PW_PATH/logservice; ./logservice logservice.conf >$PW_PATH/logs/logservice.log &
sleep 2
echo "=== SUCESSO! ==="
echo ""
echo "=== UNIQUENAMED ==="
cd $PW_PATH/uniquenamed; ./uniquenamed gamesys.conf >$PW_PATH/logs/uniquenamed.log &
sleep 3
echo "=== SUCESSO! ==="
echo ""
echo "=== AUTH ==="
cd $PW_PATH/authd/build; ./authd >$PW_PATH/logs/auth.log &
sleep 5
echo "=== SUCESSO! ==="
echo ""
echo "=== GAMEDBD ==="
cd $PW_PATH/gamedbd; ./gamedbd gamesys.conf >$PW_PATH/logs/gamedbd.log &
sleep 5
echo "=== SUCESSO! ==="
echo ""
echo "=== GACD ==="
cd $PW_PATH/gacd; ./gacd gamesys.conf >$PW_PATH/logs/gacd.log &
sleep 3
echo "=== SUCESSO! ==="
echo ""
echo "=== GFACTIOND ==="
cd $PW_PATH/gfactiond; ./gfactiond gamesys.conf >$PW_PATH/logs/gfactiond.log &
sleep 3
echo "=== SUCESSO! ==="
echo ""
echo "=== GDELIVERYD ==="
cd $PW_PATH/gdeliveryd; ./gdeliveryd gamesys.conf >$PW_PATH/logs/gdeliveryd.log &
sleep 3
echo "=== SUCESSO! ==="
echo ""
echo "=== GLINKD ==="
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 1 >$PW_PATH/logs/glink1.log &
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 2 >$PW_PATH/logs/glink2.log &
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 3 >$PW_PATH/logs/glink3.log &
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 4 >$PW_PATH/logs/glink4.log &
sleep 4
echo "=== SUCESSO! ==="

echo ""
echo "=== WORLD ==="
cd $PW_PATH/gamed; ./gs gs01 >$PW_PATH/logs/gs01.log &
sleep 20
echo "=== SUCESSO! ==="

cd /PWServer/jakarta/bin; ./startup.sh &

echo ""
echo "==============================================================="
echo "=                  Servidor Ligado com sucesso                ="
echo "=                    Servidores estao Online                  ="
echo "==============================================================="

[INF=inf] [/INF]
[INF=inf] [/INF]


INI:
[LogclientClient]
type            =    udp
port            =    11100
address            =    127.0.0.1
so_sndbuf        =    16384
so_rcvbuf        =    16384
ibuffermax        =    16384
obuffermax        =    1048576
accumulate        =    1048576

[LogclientTcpClient]
type            =    tcp
port            =    11101
address            =    127.0.0.1
so_sndbuf        =    16384
so_rcvbuf        =    16384
ibuffermax        =    16384
obuffermax        =    1048576
accumulate        =    1048576

[Intervals]
;set accounting interval,unit is second
account_interval    =    1200
;set delrole interval,unit is second
delrole_interval    =    60
;set check forbidlogin user's map interval,unit is second
checkforbidlogin_interval = 60

[GDeliveryServer]
zoneid=1
aid=1
freeaid=0
zondname        =    zone1
max_player_num    =    3000
type            =    tcp
port            =    29100
address            =    127.0.0.1
so_sndbuf        =    65536
so_rcvbuf        =    65536
ibuffermax        =    1048576
obuffermax        =    1048576
tcp_nodelay        =    0
listen_backlog    =    10
accumulate        =    1048576
mtrace            =    /tmp/m_trace.link
battlefield=1
sellpoint=1
freecreatime=-1
pvp=0
table_name              =       filters
name_charset            =       ASCII
table_charset           =       ASCII

[HomeWorld]
;homes            =    home01;home02;home03;
homes            =    HOMEWORLDCONFIG

[GAuthClient]
type            =    tcp
port            =    29200
address            =    127.0.0.1
so_sndbuf        =    65536
so_rcvbuf        =    65536
ibuffermax        =    1048576
obuffermax        =    131072
;so_broadcast    =    1
tcp_nodelay        =    0
accumulate        =    131072
;isec            =    2
;iseckey            =    n1hxpxztozyxnsvk6RaycpmrCnrdds
;osec            =    2
;oseckey            =    rdppjtaki1MxoHnsnaltiiwfjszs9l
;shared_key        =    4khdwAAcjrg0eqfzazqcemdpgulnje

[GProviderServer]
id                =    0
type            =    tcp
port            =    29300
address            =    127.0.0.1
so_sndbuf        =    65536
so_rcvbuf        =    65536
ibuffermax        =    1048576
obuffermax        =    1048576
;so_broadcast        =    1
tcp_nodelay        =    0
accumulate        =    268435456

[UniqueNameClient]
type            =    tcp
port            =    29401
address            =    127.0.0.1
so_sndbuf        =    65536
so_rcvbuf        =    65536
ibuffermax        =    1048576
obuffermax        =    1048576
;so_broadcast    =    1
tcp_nodelay        =    0
accumulate        =    268435456
;isec            =    2
;iseckey            =    hgzmbmeyrQaivu2pTikcp1svqcueef
;osec            =    2
;oseckey            =    7mlyiidbm0kntvhRgjhjzdczDtbhnh

[GameDBClient]
type            =    tcp
port            =    29400
address            =    127.0.0.1
so_sndbuf        =    65536
so_rcvbuf        =    65536
ibuffermax        =    1048576
obuffermax        =    1048576
;so_broadcast        =    1
tcp_nodelay        =    0
accumulate        =    268435456

[GAntiCheatClient]
type            =    tcp
port            =    29702
address            =    127.0.0.1
so_sndbuf        =    65536
so_rcvbuf        =    65536
ibuffermax        =    1638400
obuffermax        =    1638400
;so_broadcast    =    1
tcp_nodelay        =    0
accumulate        =    268435456

[GFactionClient]
type            =    tcp
port            =    29500
address            =    127.0.0.1
so_sndbuf        =    65536
so_rcvbuf        =    65536
ibuffermax        =    1638400
obuffermax        =    1638400
;so_broadcast    =    1
tcp_nodelay        =    0
accumulate        =    268435456

[BattleBonus]
id                      =       11208
countoflevel1           =       80
countoflevel2           =       160
countoflevel3           =       240
maxcount                =       9999
proctype                =       0
specialid               =       25704
countofspecial          =       1
specialproctype         =       0
maxcountofspecial       =       99

[ThreadPool]
threads            =    (1,3)(100,1)(101,1)(0,1)
max_queuesize    =    1048576
prior_strict    =    1

;[GWebTradeClient]
;type            =   tcp
;port            =   29218
;address         =   180.235.64.132
;so_sndbuf       =   16384
;so_rcvbuf       =   16384
;ibuffermax      =   1638400
;obuffermax      =   1638400
;tcp_nodelay     =   0
;accumulate      =   268435456
;isec            =   2
;iseckey         =   ed3aL0iigypkvjjtclniqwomuWmajguk
;osec            =   2
;oseckey         =   taaprYnuYabhjgrvwa89dhhecgkwifjd

[TRICKBATTLE]
is_trickbattle_open = 1
open_day = 0,1,2,3,4,5,6
start_time = 20:00
end_time = 22:00
single_battle_time = 10
single_battle_player = 10
bonus_item_id = 28177
bonus_proctype = 19
bonus_max_count = 2000
INI:
[LogclientClient]
type            =    udp
port            =    11100
address            =    127.0.0.1
so_sndbuf        =    16384
so_rcvbuf        =    16384
ibuffermax        =    16384
obuffermax        =    1048576
accumulate        =    1048576

[LogclientTcpClient]
type            =    tcp
port            =    11101
address            =    127.0.0.1
so_sndbuf        =    16384
so_rcvbuf        =    16384
ibuffermax        =    16384
obuffermax        =    1048576
accumulate        =    1048576

[GFactionServer]
type            =    tcp
port            =    29500
address            =    127.0.0.1
so_sndbuf        =    65536
so_rcvbuf        =    65536
ibuffermax        =    1048576
obuffermax        =    1048576
tcp_nodelay        =    0
listen_backlog    =    10
accumulate        =    1048576
sender_interval    =    100000
accumu_packets    =    4000
mtrace            =    /tmp/m_trace.link
;isec            =    2
;iseckey        =    123
;osec            =    2
;oseckey        =    456

[GProviderServer]
id                =    101
type            =    tcp
port            =    29600
address            =    127.0.0.1
so_sndbuf        =    65536
so_rcvbuf        =    65536
ibuffermax        =    1048576
obuffermax        =    1048576
;so_broadcast    =    1
tcp_nodelay        =    0
accumulate        =    1048576
;isec            =    2
;iseckey        =    123
;osec            =    2
;oseckey        =    456

[UniqueNameClient]
type            =    tcp
port            =    29401
address            =    127.0.0.1
so_sndbuf        =    65536
so_rcvbuf        =    65536
ibuffermax        =    1048576
obuffermax        =    1048576
;so_broadcast    =    1
tcp_nodelay        =    0
accumulate        =    268435456
;isec            =    2
;iseckey            =    hgzmbmeyrQaivu2pTikcp1svqcueef
;osec            =    2
;oseckey            =    7mlyiidbm0kntvhRgjhjzdczDtbhnh

[GFactionDBClient]
type            =    tcp
port            =    29400
address            =    127.0.0.1
so_sndbuf        =    65536
so_rcvbuf        =    65536
ibuffermax        =    1048576
obuffermax        =    1048576
;so_broadcast    =    1
tcp_nodelay        =    0
accumulate        =    1048576
;isec            =    2
;iseckey        =    123
;osec            =    2
;oseckey        =    456

[ThreadPool]
threads            =    (0,1)(1,4)(100,1)(101,1)
max_queuesize    =    1048576
prior_strict    =    0
INI:
[GLinkServer1]
type            =    tcp
port            =    29000
address            =    0.0.0.0
so_sndbuf        =    12288
so_rcvbuf        =    12288
ibuffermax        =    16384
obuffermax        =    65536
tcp_nodelay        =    0
listen_backlog    =    10
accumulate        =    131072
max_users        =    3000
halflogin_users =    6000
sender_interval    =    200000
accumu_packets    =    32768
mtrace            =    /tmp/m_trace.link
compress        =    0
close_discard    =    1
urgency_support    =    1
version=10308

[GLinkServer2]
type            =    tcp
port            =    29001
address            =    0.0.0.0
so_sndbuf        =    12288
so_rcvbuf        =    12288
ibuffermax        =    16384
obuffermax        =    65536
tcp_nodelay        =    0
listen_backlog    =    10
accumulate        =    131072
max_users        =    3000
halflogin_users    =    6000
sender_interval    =    200000
accumu_packets    =    32768
mtrace            =    /tmp/m_trace.link
compress        =    0
close_discard    =    1
urgency_support    =    1
version=10308

[GLinkServer3]
type            =    tcp
port            =    29002
address            =    0.0.0.0
so_sndbuf        =    12288
so_rcvbuf        =    12288
ibuffermax        =    16384
obuffermax        =    65536
tcp_nodelay        =    0
listen_backlog    =    10
accumulate        =    131072
max_users        =    3000
halflogin_users =    6000
sender_interval    =    200000
accumu_packets    =    32768
mtrace            =    /tmp/m_trace.link
compress        =    0
close_discard    =    1
urgency_support    =    1
version=10308

[GLinkServer4]
type            =    tcp
port            =    29003
address            =    0.0.0.0
so_sndbuf        =    12288
so_rcvbuf        =    12288
ibuffermax        =    16384
obuffermax        =    65536
tcp_nodelay        =    0
listen_backlog    =    10
accumulate        =    131072
max_users        =    3000
halflogin_users =    6000
sender_interval    =    200000
accumu_packets    =    32768
mtrace            =    /tmp/m_trace.link
compress        =    0
close_discard    =    1
urgency_support    =    1
version=10308

[GLinkServer5]
type                    =       tcp
port                    =       29004
address                 =       0.0.0.0
so_sndbuf               =       12288
so_rcvbuf               =       12288
ibuffermax              =       16384
obuffermax              =       65536
tcp_nodelay             =       0
listen_backlog  =       10
accumulate              =       131072
max_users               =       3000
halflogin_users =       6000
sender_interval =       200000
accumu_packets  =       32768
mtrace                  =       /tmp/m_trace.link
compress                =       0
close_discard   =       1
urgency_support =       1
version=10308

[GLinkServer6]
type                    =       tcp
port                    =       29005
address                 =       0.0.0.0
so_sndbuf               =       12288
so_rcvbuf               =       12288
ibuffermax              =       16384
obuffermax              =       65536
tcp_nodelay             =       0
listen_backlog  =       10
accumulate              =       131072
max_users               =       3000
halflogin_users =       6000
sender_interval =       200000
accumu_packets  =       32768
mtrace                  =       /tmp/m_trace.link
compress                =       0
close_discard   =       1
urgency_support =       1
version=10308

[GDeliveryClient]
type            =    tcp
port            =    29100
address            =    127.0.0.1
so_sndbuf        =    65536
so_rcvbuf        =    65536
ibuffermax        =    1048576
obuffermax        =    1048576
tcp_nodelay        =    0
accumulate        =    268435456

[GProviderServer1]
type            =    tcp
port            =    29301
address            =    127.0.0.1
so_sndbuf        =    65536
so_rcvbuf        =    65536
ibuffermax        =    1048576
obuffermax        =    1048576
tcp_nodelay        =    0
accumulate        =    268435456

[GProviderServer2]
type            =    tcp
port            =    29302
address            =    127.0.0.1
so_sndbuf        =    65536
so_rcvbuf        =    65536
ibuffermax        =    1048576
obuffermax        =    1048576
tcp_nodelay        =    0
accumulate        =    268435456

[GProviderServer3]
type            =    tcp
port            =    29303
address            =    127.0.0.1
so_sndbuf        =    65536
so_rcvbuf        =    65536
ibuffermax        =    1048576
obuffermax        =    1048576
tcp_nodelay        =    0
accumulate        =    268435456

[GProviderServer4]
type            =    tcp
port            =    29304
address            =    127.0.0.1
so_sndbuf        =    65536
so_rcvbuf        =    65536
ibuffermax        =    1048576
obuffermax        =    1048576
tcp_nodelay        =    0
accumulate        =    268435456

[GProviderServer5]
type                    =       tcp
port                    =       29305
address                 =       127.0.0.1
so_sndbuf               =       65536
so_rcvbuf               =       65536
ibuffermax              =       1048576
obuffermax              =       1048576
tcp_nodelay             =       0
accumulate              =       268435456

[GProviderServer6]
type                    =       tcp
port                    =       29306
address                 =       127.0.0.1
so_sndbuf               =       65536
so_rcvbuf               =       65536
ibuffermax              =       1048576
obuffermax              =       1048576
tcp_nodelay             =       0
accumulate              =       268435456

[GFactionClient]
type            =    tcp
port            =    29500
address            =    127.0.0.1
so_sndbuf        =    65536
so_rcvbuf        =    65536
ibuffermax        =    1638400
obuffermax        =    1638400
tcp_nodelay        =    0
accumulate        =    268435456

[LogclientClient]
type            =    udp
port            =    11100
address            =    127.0.0.1
so_sndbuf        =    65536
so_rcvbuf        =    65536
ibuffermax        =    65536
obuffermax        =    1048576
accumulate        =    1048576

[LogclientTcpClient]
type            =    tcp
port            =    11101
address            =    127.0.0.1
so_sndbuf        =    65536
so_rcvbuf        =    65536
ibuffermax        =    65536
obuffermax        =    1048576
accumulate        =    1048576

[ThreadPool]
threads            =    (1,3)(100,1)(101,1)(0,1)
max_queuesize    =    1048576
prior_strict    =    1

База данных (qd)
SQL:
SET FOREIGN_KEY_CHECKS=0;
DROP TABLE IF EXISTS `auth`;
CREATE TABLE `auth` (
  `userid` int(11) NOT NULL DEFAULT '0',
  `zoneid` int(11) NOT NULL DEFAULT '0',
  `rid` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`userid`,`zoneid`,`rid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of auth
-- ----------------------------
INSERT INTO `auth` VALUES ('32', '1', '0');
INSERT INTO `auth` VALUES ('32', '1', '1');
INSERT INTO `auth` VALUES ('32', '1', '2');
INSERT INTO `auth` VALUES ('32', '1', '3');
INSERT INTO `auth` VALUES ('32', '1', '4');
INSERT INTO `auth` VALUES ('32', '1', '5');
INSERT INTO `auth` VALUES ('32', '1', '6');
INSERT INTO `auth` VALUES ('32', '1', '7');
INSERT INTO `auth` VALUES ('32', '1', '8');
INSERT INTO `auth` VALUES ('32', '1', '9');
INSERT INTO `auth` VALUES ('32', '1', '10');
INSERT INTO `auth` VALUES ('32', '1', '11');
INSERT INTO `auth` VALUES ('32', '1', '100');
INSERT INTO `auth` VALUES ('32', '1', '101');
INSERT INTO `auth` VALUES ('32', '1', '102');
INSERT INTO `auth` VALUES ('32', '1', '103');
INSERT INTO `auth` VALUES ('32', '1', '104');
INSERT INTO `auth` VALUES ('32', '1', '105');
INSERT INTO `auth` VALUES ('32', '1', '200');
INSERT INTO `auth` VALUES ('32', '1', '201');
INSERT INTO `auth` VALUES ('32', '1', '202');
INSERT INTO `auth` VALUES ('32', '1', '203');
INSERT INTO `auth` VALUES ('32', '1', '204');
INSERT INTO `auth` VALUES ('32', '1', '205');
INSERT INTO `auth` VALUES ('32', '1', '206');
INSERT INTO `auth` VALUES ('32', '1', '207');
INSERT INTO `auth` VALUES ('32', '1', '208');
INSERT INTO `auth` VALUES ('32', '1', '209');
INSERT INTO `auth` VALUES ('32', '1', '210');
INSERT INTO `auth` VALUES ('32', '1', '211');
INSERT INTO `auth` VALUES ('32', '1', '212');
INSERT INTO `auth` VALUES ('32', '1', '213');
INSERT INTO `auth` VALUES ('32', '1', '214');
INSERT INTO `auth` VALUES ('32', '1', '500');
INSERT INTO `auth` VALUES ('32', '1', '501');
INSERT INTO `auth` VALUES ('32', '1', '502');
INSERT INTO `auth` VALUES ('32', '1', '503');
INSERT INTO `auth` VALUES ('32', '1', '504');
INSERT INTO `auth` VALUES ('32', '1', '505');
INSERT INTO `auth` VALUES ('32', '1', '506');
INSERT INTO `auth` VALUES ('32', '1', '507');
INSERT INTO `auth` VALUES ('32', '1', '508');
INSERT INTO `auth` VALUES ('32', '1', '509');
INSERT INTO `auth` VALUES ('32', '1', '510');
INSERT INTO `auth` VALUES ('32', '1', '511');
INSERT INTO `auth` VALUES ('32', '1', '512');
INSERT INTO `auth` VALUES ('32', '1', '513');
INSERT INTO `auth` VALUES ('32', '1', '514');
INSERT INTO `auth` VALUES ('32', '1', '515');
INSERT INTO `auth` VALUES ('32', '1', '516');
INSERT INTO `auth` VALUES ('32', '1', '517');
INSERT INTO `auth` VALUES ('32', '1', '518');

-- ----------------------------
-- Table structure for forbid
-- ----------------------------
DROP TABLE IF EXISTS `forbid`;
CREATE TABLE `forbid` (
  `userid` int(11) NOT NULL DEFAULT '0',
  `type` int(11) NOT NULL DEFAULT '0',
  `ctime` datetime NOT NULL,
  `forbid_time` int(11) NOT NULL DEFAULT '0',
  `reason` blob NOT NULL,
  `gmroleid` int(11) DEFAULT '0',
  PRIMARY KEY (`userid`,`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of forbid
-- ----------------------------

-- ----------------------------
-- Table structure for iplimit
-- ----------------------------
DROP TABLE IF EXISTS `iplimit`;
CREATE TABLE `iplimit` (
  `uid` int(11) NOT NULL DEFAULT '0',
  `ipaddr1` int(11) DEFAULT '0',
  `ipmask1` varchar(2) DEFAULT '',
  `ipaddr2` int(11) DEFAULT '0',
  `ipmask2` varchar(2) DEFAULT '',
  `ipaddr3` int(11) DEFAULT '0',
  `ipmask3` varchar(2) DEFAULT '',
  `enable` char(1) DEFAULT '',
  `lockstatus` char(1) DEFAULT '',
  PRIMARY KEY (`uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of iplimit
-- ----------------------------

-- ----------------------------
-- Table structure for point
-- ----------------------------
DROP TABLE IF EXISTS `point`;
CREATE TABLE `point` (
  `uid` int(11) NOT NULL DEFAULT '0',
  `aid` int(11) NOT NULL DEFAULT '0',
  `time` int(11) NOT NULL DEFAULT '0',
  `zoneid` int(11) DEFAULT '0',
  `zonelocalid` int(11) DEFAULT '0',
  `accountstart` datetime DEFAULT NULL,
  `lastlogin` datetime DEFAULT NULL,
  `enddate` datetime DEFAULT NULL,
  PRIMARY KEY (`uid`,`aid`),
  KEY `IX_point_aidzoneid` (`aid`,`zoneid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of point
-- ----------------------------
INSERT INTO `point` VALUES ('32', '1', '0', '1', '14', null, '2020-01-10 12:05:59', null);
INSERT INTO `point` VALUES ('32', '9', '0', null, null, null, '2019-10-18 00:52:31', null);
INSERT INTO `point` VALUES ('32', '28', '0', null, null, null, '2019-10-19 17:03:09', null);
INSERT INTO `point` VALUES ('48', '1', '0', null, null, null, '2020-01-10 12:06:53', null);
INSERT INTO `point` VALUES ('48', '28', '0', null, null, null, '2019-10-16 10:57:11', null);
INSERT INTO `point` VALUES ('64', '28', '0', null, null, null, '2019-10-21 01:06:31', null);

-- ----------------------------
-- Table structure for usecashlog
-- ----------------------------
DROP TABLE IF EXISTS `usecashlog`;
CREATE TABLE `usecashlog` (
  `userid` int(11) NOT NULL DEFAULT '0',
  `zoneid` int(11) NOT NULL DEFAULT '0',
  `sn` int(11) NOT NULL DEFAULT '0',
  `aid` int(11) NOT NULL DEFAULT '0',
  `point` int(11) NOT NULL DEFAULT '0',
  `cash` int(11) NOT NULL DEFAULT '0',
  `status` int(11) NOT NULL DEFAULT '0',
  `creatime` datetime NOT NULL,
  `fintime` datetime NOT NULL,
  KEY `IX_usecashlog_creatime` (`creatime`),
  KEY `IX_usecashlog_uzs` (`userid`,`zoneid`,`sn`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of usecashlog
-- ----------------------------
INSERT INTO `usecashlog` VALUES ('32', '1', '1', '28', '0', '1000000', '4', '2019-09-02 16:46:14', '2019-09-02 16:49:16');
INSERT INTO `usecashlog` VALUES ('48', '1', '1', '28', '0', '10', '4', '2019-10-15 23:45:24', '2019-10-15 23:50:21');
INSERT INTO `usecashlog` VALUES ('48', '1', '2', '28', '0', '90', '4', '2019-10-15 23:53:41', '2019-10-15 23:55:21');

-- ----------------------------
-- Table structure for usecashnow
-- ----------------------------
DROP TABLE IF EXISTS `usecashnow`;
CREATE TABLE `usecashnow` (
  `userid` int(11) NOT NULL DEFAULT '0',
  `zoneid` int(11) NOT NULL DEFAULT '0',
  `sn` int(11) NOT NULL DEFAULT '0',
  `aid` int(11) NOT NULL DEFAULT '0',
  `point` int(11) NOT NULL DEFAULT '0',
  `cash` int(11) NOT NULL DEFAULT '0',
  `status` int(11) NOT NULL DEFAULT '0',
  `creatime` datetime NOT NULL,
  PRIMARY KEY (`userid`,`zoneid`,`sn`),
  KEY `IX_usecashnow_creatime` (`creatime`),
  KEY `IX_usecashnow_status` (`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of usecashnow
-- ----------------------------

-- ----------------------------
-- Table structure for users
-- ----------------------------
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (
  `ID` int(11) NOT NULL DEFAULT '0',
  `name` varchar(32) NOT NULL DEFAULT '',
  `passwd` varchar(64) NOT NULL,
  `Prompt` varchar(32) NOT NULL DEFAULT '',
  `answer` varchar(32) NOT NULL DEFAULT '',
  `truename` varchar(32) NOT NULL DEFAULT '',
  `idnumber` varchar(32) NOT NULL DEFAULT '',
  `email` varchar(64) NOT NULL DEFAULT '',
  `mobilenumber` varchar(32) DEFAULT '',
  `province` varchar(32) DEFAULT '',
  `city` varchar(32) DEFAULT '',
  `phonenumber` varchar(32) DEFAULT '',
  `address` varchar(64) DEFAULT '',
  `postalcode` varchar(8) DEFAULT '',
  `gender` int(11) DEFAULT '0',
  `birthday` datetime DEFAULT NULL,
  `creatime` datetime NOT NULL,
  `qq` varchar(32) DEFAULT '',
  `passwd2` varchar(64) DEFAULT NULL,
  PRIMARY KEY (`ID`),
  UNIQUE KEY `IX_users_name` (`name`),
  KEY `IX_users_creatime` (`creatime`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of users
-- ----------------------------
INSERT INTO `users` VALUES ('32', 'bola', '0xf00030cea3a5a2194d391226defbac92', '', '', '', '', '', '', '', '', '', '', '', '0', '2019-09-05 17:30:43', '2019-09-05 17:30:40', '', null);
INSERT INTO `users` VALUES ('48', 'bola2', '0xe54fdf6f5d5619a1229b8d00480cb764', '', '', '', '', '', '', '', '', '', '', '', '0', '2019-09-05 17:30:43', '2019-09-05 17:30:40', '', null);
INSERT INTO `users` VALUES ('64', 'bola3', '0x85a43e234642fa6497694dcbab8a5997', '', '', '', '', '', '', '', '', '', '', '', '0', '2019-09-05 17:30:43', '2019-09-05 17:30:40', '', null);

-- ----------------------------
-- Procedure structure for acquireuserpasswd
-- ----------------------------
DROP PROCEDURE IF EXISTS `acquireuserpasswd`;
DELIMITER ;;
CREATE DEFINER=`root`@`%` PROCEDURE `acquireuserpasswd`(in name1 VARCHAR(64), out uid1 INTEGER, out passwd1 VARCHAR(64))
BEGIN
    SELECT id, passwd INTO uid1, passwd1 FROM users WHERE name = name1;
END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for addForbid
-- ----------------------------
DROP PROCEDURE IF EXISTS `addForbid`;
DELIMITER ;;
CREATE DEFINER=`root`@`%` PROCEDURE `addForbid`(in userid1 INTEGER, in type1 INTEGER, in forbid_time1 INTEGER, in reason1 BINARY(255), in gmroleid1 INTEGER)
BEGIN
DECLARE rowcount INTEGER;
  START TRANSACTION;
    UPDATE forbid SET ctime = now(), forbid_time = forbid_time1, reason = reason1, gmroleid = gmroleid1 WHERE userid = userid1 AND type = type1;
    SET rowcount = ROW_COUNT();
    IF rowcount = 0 THEN
      INSERT INTO forbid VALUES(userid1, type1, now(), forbid_time1, reason1, gmroleid);
    END IF;
  COMMIT;
END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for addGM
-- ----------------------------
DROP PROCEDURE IF EXISTS `addGM`;
DELIMITER ;;
CREATE DEFINER=`root`@`%` PROCEDURE `addGM`(in userid INTEGER, in zoneid INTEGER)
BEGIN
  DECLARE x INTEGER;
  START TRANSACTION;
    SET x = 0;
    WHILE x < 12 DO
      INSERT INTO auth VALUES (userid, zoneid, x);
      SET x = x + 1;
    END WHILE;
    SET x = 100;
    WHILE x < 106 DO
      INSERT INTO auth VALUES (userid, zoneid, x);
      SET x = x + 1;
    END WHILE;
    SET x = 200;
    WHILE x < 215 DO
      INSERT INTO auth VALUES (userid, zoneid, x);
      SET x = x + 1;
    END WHILE;
    SET x = 500;
    WHILE x < 519 DO
      INSERT INTO auth VALUES (userid, zoneid, x);
      SET x = x + 1;
    END WHILE;
  COMMIT;
END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for adduser
-- ----------------------------
DROP PROCEDURE IF EXISTS `adduser`;
DELIMITER ;;
CREATE DEFINER=`root`@`%` PROCEDURE `adduser`(
  in name1 VARCHAR(64),
  in passwd1 VARCHAR(64),
  in prompt1 VARCHAR(32),
  in answer1 VARCHAR(32),
  in truename1 VARCHAR(32),
  in idnumber1 VARCHAR(32),
  in email1 VARCHAR(32),
  in mobilenumber1 VARCHAR(32),
  in province1 VARCHAR(32),
  in city1 VARCHAR(32),
  in phonenumber1 VARCHAR(32),
  in address1 VARCHAR(64),
  in postalcode1 VARCHAR(8),
  in gender1 INTEGER,
  in birthday1 VARCHAR(32),
  in qq1 VARCHAR(32),
  in passwd21 VARCHAR(64)
)
BEGIN
  DECLARE idtemp INTEGER;
    SELECT IFNULL(MAX(id), 16) + 16 INTO idtemp FROM users;
    INSERT INTO users (id,name,passwd,prompt,answer,truename,idnumber,email,mobilenumber,province,city,phonenumber,address,postalcode,gender,birthday,creatime,qq,passwd2) VALUES( idtemp, name1, passwd1, prompt1, answer1, truename1, idnumber1, email1, mobilenumber1, province1, city1, phonenumber1, address1, postalcode1, gender1, birthday1, now(), qq1, passwd21 );
END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for adduserpoint
-- ----------------------------
DROP PROCEDURE IF EXISTS `adduserpoint`;
DELIMITER ;;
CREATE DEFINER=`root`@`%` PROCEDURE `adduserpoint`(in uid1 INTEGER, in aid1 INTEGER, in time1 INTEGER)
BEGIN
DECLARE rowcount INTEGER;
START TRANSACTION;
    UPDATE point SET time = IFNULL(time,0) + time1 WHERE uid1 = uid AND aid1 = aid;
    SET rowcount = ROW_COUNT();
    IF rowcount = 0 THEN
      INSERT INTO point (uid,aid,time) VALUES (uid1,aid1,time1);
    END IF;
  COMMIT;
END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for addUserPriv
-- ----------------------------
DROP PROCEDURE IF EXISTS `addUserPriv`;
DELIMITER ;;
CREATE DEFINER=`root`@`%` PROCEDURE `addUserPriv`(in userid INTEGER, in zoneid INTEGER, in rid INTEGER)
BEGIN
  START TRANSACTION;
    INSERT INTO auth VALUES(userid, zoneid, rid);
  COMMIT;
END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for changePasswd
-- ----------------------------
DROP PROCEDURE IF EXISTS `changePasswd`;
DELIMITER ;;
CREATE DEFINER=`root`@`%` PROCEDURE `changePasswd`(in name1 VARCHAR(64), in passwd1 VARCHAR(64))
BEGIN
  START TRANSACTION;
    UPDATE users SET passwd = passwd1 WHERE name = name1;
  COMMIT;
END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for changePasswd2
-- ----------------------------
DROP PROCEDURE IF EXISTS `changePasswd2`;
DELIMITER ;;
CREATE DEFINER=`root`@`%` PROCEDURE `changePasswd2`(in name1 VARCHAR(64), in passwd21 VARCHAR(64))
BEGIN
  START TRANSACTION;
    UPDATE users SET passwd2 = passwd21 WHERE name = name1;
  COMMIT;
END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for clearonlinerecords
-- ----------------------------
DROP PROCEDURE IF EXISTS `clearonlinerecords`;
DELIMITER ;;
CREATE DEFINER=`root`@`%` PROCEDURE `clearonlinerecords`(in zoneid1 INTEGER, in aid1 INTEGER)
BEGIN
  START TRANSACTION;
    UPDATE point SET zoneid = NULL, zonelocalid = NULL WHERE aid = aid1 AND zoneid = zoneid1;
  COMMIT;
END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for deleteTimeoutForbid
-- ----------------------------
DROP PROCEDURE IF EXISTS `deleteTimeoutForbid`;
DELIMITER ;;
CREATE DEFINER=`root`@`%` PROCEDURE `deleteTimeoutForbid`(in userid1 INTEGER)
BEGIN
  START TRANSACTION;
    DELETE FROM forbid WHERE userid = userid1 AND timestampdiff(second, ctime, now()) > forbid_time;
  COMMIT;
END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for delUserPriv
-- ----------------------------
DROP PROCEDURE IF EXISTS `delUserPriv`;
DELIMITER ;;
CREATE DEFINER=`root`@`%` PROCEDURE `delUserPriv`(in userid1 INTEGER, in zoneid1 INTEGER, in rid1 INTEGER, in deltype1 INTEGER)
BEGIN
START TRANSACTION;
  IF deltype1 = 0 THEN
    DELETE FROM auth WHERE userid = userid1 AND zoneid = zoneid1 AND rid = rid1;
  ELSE
    IF deltype1 = 1 THEN
      DELETE FROM auth WHERE userid = userid1 AND zoneid = zoneid1;
    ELSE
      IF deltype1 = 2 THEN
        DELETE FROM auth WHERE userid = userid1;
      END IF;
    END IF;
  END IF;
COMMIT;
END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for enableiplimit
-- ----------------------------
DROP PROCEDURE IF EXISTS `enableiplimit`;
DELIMITER ;;
CREATE DEFINER=`root`@`%` PROCEDURE `enableiplimit`(in uid1 INTEGER, in enable1 CHAR(1))
BEGIN
  DECLARE rowcount INTEGER;
  START TRANSACTION;
  UPDATE iplimit SET enable=enable1 WHERE uid=uid1;
  SET rowcount = ROW_COUNT();
  IF rowcount = 0 THEN
    INSERT INTO iplimit (uid,enable) VALUES (uid1,enable1);
  END IF;
  COMMIT;
END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for lockuser
-- ----------------------------
DROP PROCEDURE IF EXISTS `lockuser`;
DELIMITER ;;
CREATE DEFINER=`root`@`%` PROCEDURE `lockuser`(in uid1 INTEGER, in lockstatus1 CHAR(1))
BEGIN
  DECLARE rowcount INTEGER;
  START TRANSACTION;
  UPDATE iplimit SET lockstatus=lockstatus1 WHERE uid=uid1;
  SET rowcount = ROW_COUNT();
  IF rowcount = 0 THEN
    INSERT INTO iplimit (uid,lockstatus,enable) VALUES (uid1,lockstatus1,'t');
  END IF;
  COMMIT;
END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for recordoffline
-- ----------------------------
DROP PROCEDURE IF EXISTS `recordoffline`;
DELIMITER ;;
CREATE DEFINER=`root`@`%` PROCEDURE `recordoffline`(in uid1 INTEGER, in aid1 INTEGER, inout zoneid1 INTEGER, inout zonelocalid1 INTEGER, inout overwrite1 INTEGER)
BEGIN
  DECLARE rowcount INTEGER;
  START TRANSACTION;
    UPDATE point SET zoneid = NULL, zonelocalid = NULL WHERE uid = uid1 AND aid = aid1 AND zoneid = zoneid1;
    SET rowcount = ROW_COUNT();
    IF overwrite1 = rowcount THEN
      SELECT zoneid, zonelocalid INTO zoneid1, zonelocalid1 FROM point WHERE uid = uid1 AND aid = aid1;
    END IF;
  COMMIT;
END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for recordonline
-- ----------------------------
DROP PROCEDURE IF EXISTS `recordonline`;
DELIMITER ;;
CREATE DEFINER=`root`@`%` PROCEDURE `recordonline`(in uid1 INTEGER, in aid1 INTEGER, inout zoneid1 INTEGER, inout zonelocalid1 INTEGER, inout overwrite INTEGER)
BEGIN
  DECLARE tmp_zoneid INTEGER;
  DECLARE tmp_zonelocalid INTEGER;
  DECLARE rowcount INTEGER;
  START TRANSACTION;
    SELECT SQL_CALC_FOUND_ROWS zoneid, zonelocalid INTO tmp_zoneid, tmp_zonelocalid FROM point WHERE uid = uid1 and aid = aid1;
    SET rowcount = FOUND_ROWS();
    IF rowcount = 0 THEN
      INSERT INTO point (uid, aid, time, zoneid, zonelocalid, lastlogin) VALUES (uid1, aid1, 0, zoneid1, zonelocalid1, now());
    ELSE IF tmp_zoneid IS NULL OR overwrite = 1 THEN
      UPDATE point SET zoneid = zoneid1, zonelocalid = zonelocalid1, lastlogin = now() WHERE uid = uid1 AND aid = aid1;
    END IF;
    END IF;
    IF tmp_zoneid IS NULL THEN
      SET overwrite = 1;
    ELSE
      SET zoneid1 = tmp_zoneid;
      SET zonelocalid1 = tmp_zonelocalid;
    END IF;
  COMMIT;
END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for remaintime
-- ----------------------------
DROP PROCEDURE IF EXISTS `remaintime`;
DELIMITER ;;
CREATE DEFINER=`root`@`%` PROCEDURE `remaintime`(in uid1 INTEGER, in aid1 INTEGER, out remain INTEGER, out freetimeleft INTEGER)
BEGIN
  DECLARE enddate1 DATETIME;
  DECLARE now1 DATETIME;
  DECLARE rowcount INTEGER;
  START TRANSACTION;
  SET now1 = now();
  IF aid1 = 0 THEN
    SET remain = 86313600;
    SET enddate1 = date_add(now1, INTERVAL '30' DAY);
  ELSE
    SELECT time, IFNULL(enddate, now1) INTO remain, enddate1 FROM point WHERE uid = uid1 AND aid = aid1;
    SET rowcount = ROW_COUNT();
    IF rowcount = 0 THEN
      SET remain = 0;
      INSERT INTO point (uid,aid,time) VALUES (uid1, aid1, remain);
    END IF;
  END IF;
  SET freetimeleft = 0;
  IF enddate1 > now1 THEN
    SET freetimeleft = timestampdiff(second, now1, enddate1);
  END IF;
  COMMIT;
END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for setiplimit
-- ----------------------------
DROP PROCEDURE IF EXISTS `setiplimit`;
DELIMITER ;;
CREATE DEFINER=`root`@`%` PROCEDURE `setiplimit`(in uid1 INTEGER, in ipaddr11 INTEGER, in ipmask11 VARCHAR(2), in ipaddr21 INTEGER, in ipmask21 VARCHAR(2), in ipaddr31 INTEGER, in ipmask31 VARCHAR(2), in enable1 CHAR(1))
BEGIN
  DECLARE rowcount INTEGER;
  START TRANSACTION;
    UPDATE iplimit SET ipaddr1 = ipaddr11, ipmask1 = ipmask11, ipaddr2 = ipaddr21, ipmask2 = ipmask21, ipaddr3 = ipaddr31, ipmask3 = ipmask31 WHERE uid = uid1;
    SET rowcount = ROW_COUNT();
    IF rowcount = 0 THEN
      INSERT INTO iplimit (uid, ipaddr1, ipmask1, ipaddr2, ipmask2, ipaddr3, ipmask3, enable1) VALUES (uid1, ipaddr11, ipmask11, ipaddr21, ipmask21, ipaddr31, ipmask31,'t');
    END IF;
  COMMIT;
END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for updateUserInfo
-- ----------------------------
DROP PROCEDURE IF EXISTS `updateUserInfo`;
DELIMITER ;;
CREATE DEFINER=`root`@`%` PROCEDURE `updateUserInfo`(
  in name1 VARCHAR(32),
  in prompt1 VARCHAR(32),
  in answer1 VARCHAR(32),
  in truename1 VARCHAR(32),
  in idnumber1 VARCHAR(32),
  in email1 VARCHAR(32),
  in mobilenumber1 VARCHAR(32),
  in province1 VARCHAR(32),
  in city1 VARCHAR(32),
  in phonenumber1 VARCHAR(32),
  in address1 VARCHAR(32),
  in postalcode1 VARCHAR(32),
  in gender1 INTEGER,
  in birthday1 VARCHAR(32),
  in qq1 VARCHAR(32)
)
BEGIN
  START TRANSACTION;
    UPDATE users SET prompt = prompt1, answer = answer1, truename = truename1, idnumber = idnumber1, email = email1, mobilenumber = mobilenumber1, province = province1, city = city1, phonenumber = phonenumber1, address = address1, postalcode = postalcode1, gender = gender1, birthday = birthda1, qq = qq1 WHERE name = name1;
  COMMIT;
END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for usecash
-- ----------------------------
DROP PROCEDURE IF EXISTS `usecash`;
DELIMITER ;;
CREATE DEFINER=`root`@`%` PROCEDURE `usecash`(
  in userid1 INTEGER,
  in zoneid1 INTEGER,
  in sn1 INTEGER,
  in aid1 INTEGER,
  in point1 INTEGER,
  in cash1 INTEGER,
  in status1 INTEGER,
  out error INTEGER
)
BEGIN
DECLARE sn_old INTEGER;
DECLARE aid_old INTEGER;
DECLARE point_old INTEGER;
DECLARE cash_old INTEGER;
DECLARE status_old INTEGER;
DECLARE createtime_old DATETIME;
DECLARE time_old INTEGER;
DECLARE need_restore INTEGER;
DECLARE exists1 INTEGER;
DECLARE rowcount INTEGER;
START TRANSACTION;
  SET error = 0;
  SET need_restore = 0;
  SELECT SQL_CALC_FOUND_ROWS sn, aid, point, cash, status, creatime INTO sn_old, aid_old, point_old, cash_old, status_old, createtime_old FROM usecashnow WHERE userid = userid1 AND zoneid = zoneid1 AND sn >= 0;
  SET rowcount = FOUND_ROWS();
  IF rowcount = 1 THEN
    SET exists1 = 1;
  ELSE
    SET exists1 = 0;
  END IF;
  IF status1 = 0 THEN
    IF exists1 = 0 THEN
      SELECT aid, point INTO aid1, point1 FROM usecashnow WHERE userid = userid1 AND zoneid = zoneid1 AND sn = sn1;
      SET point1 = IFNULL(point1,0);
      UPDATE point SET time = time-point1 WHERE uid = userid1 AND aid = aid1 AND time >= point1;
      SET rowcount = ROW_COUNT();
      IF rowcount = 1 THEN
        UPDATE usecashnow SET sn = 0, status = 1 WHERE userid = userid1 AND zoneid = zoneid1 AND sn = sn1;
      ELSE
        SET error = -8;
      END IF;
    END IF;
  ELSE
    IF status1 = 1 THEN
      IF exists1 = 0 THEN
        UPDATE point SET time = time-point1 WHERE uid = userid1 AND aid = aid1 AND time >= point1;
        SET rowcount = ROW_COUNT();
        IF rowcount = 1 THEN
          INSERT INTO usecashnow (userid, zoneid, sn, aid, point, cash, status, creatime) VALUES (userid1, zoneid1, sn1, aid1, point1, cash1, status1, now());
        ELSE
          INSERT INTO usecashnow SELECT userid1, zoneid1, IFNULL(min(sn),0)-1, aid1, point1, cash1, 0, now() FROM usecashnow WHERE userid = userid1 AND zoneid = zoneid1 AND 0 >= sn;
          SET error = -8;
        END IF;
      ELSE
        INSERT INTO usecashnow SELECT userid1, zoneid1, IFNULL(min(sn),0)-1, aid1, point1, cash1, 0, now() FROM usecashnow WHERE userid = userid1 AND zoneid = zoneid1 AND 0 >= sn;
        SET error = -7;
      END IF;
    ELSE
      IF status1 = 2 THEN
        IF exists1 = 1 AND status_old = 1 AND sn_old = 0 THEN
          UPDATE usecashnow SET sn = sn1, status = status1 WHERE userid = userid1 AND zoneid = zoneid1 AND sn = sn_old;
        ELSE
          SET error = -9;
        END IF;
      ELSE
        IF status1 = 3 THEN
           IF exists1 = 1 AND status_old = 2 THEN
            UPDATE usecashnow SET status = status1 WHERE userid = userid1 AND zoneid = zoneid1 AND sn = sn_old;
           ELSE
            SET error = -10;
            END IF;
        ELSE
         IF status1 = 4 THEN
          IF exists1 = 1 THEN
            DELETE FROM usecashnow WHERE userid = userid1 AND zoneid = zoneid1 AND sn = sn_old;
            INSERT INTO usecashlog (userid, zoneid, sn, aid, point, cash, status, creatime, fintime) VALUES (userid1, zoneid1, sn_old, aid_old, point_old, cash_old, status1, createtime_old, now());
          END IF;
          IF NOT (exists1 = 1 AND status_old = 3) THEN
            SET error = -11;
          END IF;
        ELSE
          SET error = -12;
        END IF;
      END IF;
    END IF;
  END IF;
  END IF;
  IF need_restore = 1 THEN
    UPDATE point SET time = time+point_old WHERE uid = userid1 AND aid = aid_old;
    DELETE FROM usecashnow WHERE userid = userid1 AND zoneid = zoneid1 AND sn = sn_old;
    INSERT INTO usecashlog (userid, zoneid, sn, aid, point, cash, status, creatime, fintime) VALUES (userid1, zoneid1, sn_old, aid_old, point_old, cash_old, status1, createtime_old, now());
  END IF;
COMMIT;
END
;;
DELIMITER ;

Ниже прикладываю файл chmod.sh, который отсутствует в архиве. Он вам поможет, я уверен.
Bash:
#!/bin/sh
clear

PW_PATH=/PWServer

echo ""
echo "==============================================================="
echo "=                       Автовыдача прав                       ="
echo "=                     Скачено с emudevs.ru                    ="
echo "==============================================================="
echo ""

chmod 777 -R $PW_PATH/*sh
chmod 777 -R $PW_PATH/authd
chmod 777 -R $PW_PATH/gacd
chmod 777 -R $PW_PATH/gamed
chmod 777 -R $PW_PATH/gamedbd
chmod 777 -R $PW_PATH/gdeliveryd
chmod 777 -R $PW_PATH/gfactiond
chmod 777 -R $PW_PATH/glinkd
chmod 777 -R $PW_PATH/jakarta
chmod 777 -R $PW_PATH/logs
chmod 777 -R $PW_PATH/logservice
chmod 777 -R $PW_PATH/tomcat
chmod 777 -R $PW_PATH/uniquenamed

ldconfig

echo "[${green} OK ${normal}] Готово!"

Исправленный authd можно взять .
Проблема с , , , и решается .

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


[special_tag_pw]%readme%[/special_tag_pw]
 
  • Мне нравится
Реакции: kick

    kick

    Баллов: 20
    За сообщение

Назад
Сверху Снизу