OpenJDK 12 Interlude set as default Interlude branch.
This commit is contained in:
BIN
L2J_Mobius_C6_Interlude/dist/login/LoginServer.exe
vendored
Normal file
BIN
L2J_Mobius_C6_Interlude/dist/login/LoginServer.exe
vendored
Normal file
Binary file not shown.
3
L2J_Mobius_C6_Interlude/dist/login/LoginServer.sh
vendored
Normal file
3
L2J_Mobius_C6_Interlude/dist/login/LoginServer.sh
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
|
||||
./LoginServerTask.sh &
|
||||
11
L2J_Mobius_C6_Interlude/dist/login/LoginServerTask.sh
vendored
Normal file
11
L2J_Mobius_C6_Interlude/dist/login/LoginServerTask.sh
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
#!/bin/bash
|
||||
|
||||
err=1
|
||||
until [ $err == 0 ];
|
||||
do
|
||||
[ -f log/java0.log.0 ] && mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log"
|
||||
[ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
|
||||
java $(cat "java.cfg") -jar ../libs/LoginServer.jar > log/stdout.log 2>&1
|
||||
err=$?
|
||||
sleep 10;
|
||||
done
|
||||
5
L2J_Mobius_C6_Interlude/dist/login/RegisterGameServer.bat
vendored
Normal file
5
L2J_Mobius_C6_Interlude/dist/login/RegisterGameServer.bat
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
@echo off
|
||||
title Register Game Server
|
||||
color 17
|
||||
java -Djava.util.logging.config.file=console.cfg -cp ./../libs/* org.l2jmobius.tools.gsregistering.BaseGameServerRegister -c
|
||||
pause
|
||||
2
L2J_Mobius_C6_Interlude/dist/login/RegisterGameServer.sh
vendored
Normal file
2
L2J_Mobius_C6_Interlude/dist/login/RegisterGameServer.sh
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
#!/bin/sh
|
||||
java -Djava.util.logging.config.file=console.cfg -cp ./../libs/*: org.l2jmobius.tools.gsregistering.GameServerRegister -c
|
||||
22
L2J_Mobius_C6_Interlude/dist/login/SQLAccountManager.bat
vendored
Normal file
22
L2J_Mobius_C6_Interlude/dist/login/SQLAccountManager.bat
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
@echo off
|
||||
title SQL Account Manager
|
||||
color 17
|
||||
java -Djava.util.logging.config.file=console.cfg -cp ./../libs/* org.l2jmobius.tools.accountmanager.SQLAccountManager
|
||||
if %errorlevel% == 0 (
|
||||
echo.
|
||||
echo Execution successful
|
||||
echo.
|
||||
) else (
|
||||
echo.
|
||||
echo An error has occurred while running the L2J Account Manager!
|
||||
echo.
|
||||
echo Possible reasons for this to happen:
|
||||
echo.
|
||||
echo - Missing .jar files or ../libs directory.
|
||||
echo - MySQL server not running or incorrect MySQL settings:
|
||||
echo check ./config/loginserver.ini
|
||||
echo - Wrong data types or values out of range were provided:
|
||||
echo specify correct values for each required field
|
||||
echo.
|
||||
)
|
||||
pause
|
||||
2
L2J_Mobius_C6_Interlude/dist/login/SQLAccountManager.sh
vendored
Normal file
2
L2J_Mobius_C6_Interlude/dist/login/SQLAccountManager.sh
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
#!/bin/sh
|
||||
java -Djava.util.logging.config.file=console.cfg -cp ./../libs/*: org.l2jmobius.tools.accountmanager.SQLAccountManager
|
||||
132
L2J_Mobius_C6_Interlude/dist/login/config/network/LoginServer.ini
vendored
Normal file
132
L2J_Mobius_C6_Interlude/dist/login/config/network/LoginServer.ini
vendored
Normal file
@@ -0,0 +1,132 @@
|
||||
# This is the server configuration file. Here you can set up the connection for your server.
|
||||
# Usually you have to change the ExternalHostname option to
|
||||
# - 127.0.0.1 (if you want to play alone / testing purpose)
|
||||
# - LAN IP* (if you want to play from another computer in the network)
|
||||
# - WAN IP** (if you want to play with friends over internet)
|
||||
# - Questions? => http://l2jmobius.org
|
||||
#
|
||||
# * = If you want to get your LAN IP, simply choose "Start" => "Run..." then type "cmd" => "ipconfig"
|
||||
# **= If you want to get you WAN IP, visit http://www.whatismyip.com
|
||||
# ===================================================================================================
|
||||
|
||||
# ================================================================
|
||||
# General server setting !!! REQUIRED to configure to everyone !!!
|
||||
# ================================================================
|
||||
|
||||
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
|
||||
ExternalHostname = 127.0.0.1
|
||||
|
||||
# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
|
||||
InternalHostname = 127.0.0.1
|
||||
|
||||
# Bind ip of the loginServer, use * to bind on all available IPs
|
||||
LoginserverHostname = *
|
||||
LoginserverPort = 2106
|
||||
|
||||
# How many times you can provide an invalid account/pass before the IP gets banned
|
||||
LoginTryBeforeBan = 20
|
||||
|
||||
# Time you won't be able to login back again after LoginTryBeforeBan tries to login. Provide a value in seconds. Default 10min. (600)
|
||||
LoginBlockAfterBan = 600
|
||||
GMMinLevel = 100
|
||||
|
||||
# The address on which login will listen for GameServers, use * to bind on all available IPs
|
||||
LoginHostname = 127.0.0.1
|
||||
|
||||
# The port on which login will listen for GameServers
|
||||
LoginPort = 9014
|
||||
|
||||
# If set to True any GameServer can register on your login's free slots
|
||||
AcceptNewGameServer = False
|
||||
|
||||
# If False, the licence (after the login) will not be shown
|
||||
# It is highly recomended for Account Seciurity to leave this option as defalut (True)
|
||||
ShowLicence = True
|
||||
|
||||
# Specify the appropriate driver and url for your database.
|
||||
# Default: org.mariadb.jdbc.Driver
|
||||
Driver = org.mariadb.jdbc.Driver
|
||||
|
||||
# Database URL
|
||||
# Default: jdbc:mariadb://localhost/l2jmobiusc6?useUnicode=true&characterEncoding=utf-8&useSSL=false
|
||||
URL = jdbc:mariadb://localhost/l2jmobiusc6?useUnicode=true&characterEncoding=utf-8&useSSL=false
|
||||
|
||||
# Parameters Databases - MYSQL
|
||||
# Login - Mysql user
|
||||
Login = root
|
||||
# Password - Mysql Password
|
||||
Password =
|
||||
# maximum number of simultaneous connecting to the database
|
||||
MaximumDbConnections = 10
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Automatic Database Backup Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
# Generate database backups when server restarts or shuts down.
|
||||
BackupDatabase = False
|
||||
|
||||
# Path to MySQL bin folder. Only necessary on Windows.
|
||||
MySqlBinLocation = C:/xampp/mysql/bin/
|
||||
|
||||
# Path where MySQL backups are stored.
|
||||
BackupPath = ../backup/
|
||||
|
||||
# Maximum number of days that backups will be kept.
|
||||
# Old backups will be deleted.
|
||||
# Set to 0 to disable.
|
||||
BackupDays = 30
|
||||
|
||||
|
||||
# Limit fast connections (input username / password)
|
||||
FastConnectionLimit = 15
|
||||
# Time of the normal connection (in ms)
|
||||
NormalConnectionTime = 700
|
||||
# Time fast connection (in ms)
|
||||
FastConnectionTime = 350
|
||||
# Maximum connections with the 1st IP
|
||||
MaxConnectionPerIP = 50
|
||||
|
||||
# The lifetime of the session with the login server.
|
||||
SessionTTL = 25000
|
||||
MaxSessions = 100
|
||||
|
||||
# Choose the option: "true", to create an account when logging in automatically
|
||||
AutoCreateAccounts = True
|
||||
|
||||
# Time to renew the IP address of the server in minutes (for dynamic IP)
|
||||
IpUpdateTime = 0
|
||||
|
||||
# The configuration of the local subnet
|
||||
# Example : 192.168
|
||||
# Ppimer : 10.1
|
||||
NetworkList = 192.168.;10.0.
|
||||
|
||||
# ===============================================================
|
||||
# Test server configuration, not to switch on the game server! =
|
||||
# ===============================================================
|
||||
# Use the GG client authentication
|
||||
# Login server access let the client without GameGuard
|
||||
ForceGGAuth = False
|
||||
|
||||
# Including protection from flood
|
||||
# IMPORTANT: Put True for server security.
|
||||
EnableFloodProtection = True
|
||||
|
||||
# =============================================================
|
||||
# Anti Bruteforce protection. (credits RT-Interlude)
|
||||
# =============================================================
|
||||
#Count of trying connection to server, after which will be made checking IP address
|
||||
#for a possible BrutForce
|
||||
#Reducing this value will increase the likelihood of false positives
|
||||
#Increasing this value will reduce the effectiveness of security (more chance find passwords for large accounts)
|
||||
BrutLogonAttempts = 15
|
||||
#The average time (in seconds) between attempts to connect to the server
|
||||
#Reducing this value will increase the likelihood of false positives
|
||||
#Increasing this value will reduce the effectiveness of security (more chance find passwords for large accounts)
|
||||
BrutAvgTime = 30
|
||||
#Number of second, for ban IP address, who time BrutAvgTime less specified
|
||||
#900 second = 15 minute
|
||||
BrutBanIpTime = 900
|
||||
Assert = False
|
||||
EnableAllExceptionsLog = False
|
||||
7
L2J_Mobius_C6_Interlude/dist/login/config/others/banned_ip.cfg
vendored
Normal file
7
L2J_Mobius_C6_Interlude/dist/login/config/others/banned_ip.cfg
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
# Subnets can be defined like 123.45.0.0
|
||||
# Comments after # are ignored
|
||||
# Expiration timestamp can be added after IP for when to disable the ban
|
||||
# Example:
|
||||
# 192.168.0.0 1237618800000 # Bans all address starting with 192.168 and will expire on 21 Mar 2009 07:00:00 GMT
|
||||
10.255.255.255
|
||||
10.254.254.254
|
||||
131
L2J_Mobius_C6_Interlude/dist/login/config/others/servername.xml
vendored
Normal file
131
L2J_Mobius_C6_Interlude/dist/login/config/others/servername.xml
vendored
Normal file
@@ -0,0 +1,131 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<servers_list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="servername.xsd">
|
||||
<!-- server list from c3 (only English names) -->
|
||||
<server id="1" name="Bartz" />
|
||||
<server id="2" name="Sieghardt" />
|
||||
<server id="3" name="Kain" />
|
||||
<server id="4" name="Lionna" />
|
||||
<server id="5" name="Erica" />
|
||||
<server id="6" name="Gustin" />
|
||||
<server id="7" name="Devianne" />
|
||||
<server id="8" name="Hindemith" />
|
||||
<server id="9" name="Teon(Euro)" />
|
||||
<server id="10" name="Franz" />
|
||||
<server id="11" name="Luna" />
|
||||
<server id="12" name="Kastien" />
|
||||
<server id="13" name="Airin" />
|
||||
<server id="14" name="Staris" />
|
||||
<server id="15" name="Ceriel" />
|
||||
<server id="16" name="Fehyshar" />
|
||||
<server id="17" name="Elhwynna" />
|
||||
<server id="18" name="Ellikia" />
|
||||
<server id="19" name="Shikken" />
|
||||
<server id="20" name="Scryde" />
|
||||
<server id="21" name="Frikios" />
|
||||
<server id="22" name="Ophylia" />
|
||||
<server id="23" name="Shakdun" />
|
||||
<server id="24" name="Tarziph" />
|
||||
<server id="25" name="Aria" />
|
||||
<server id="26" name="Esenn" />
|
||||
<server id="27" name="Elcardia" />
|
||||
<server id="28" name="Yiana" />
|
||||
<server id="29" name="Seresin" />
|
||||
<server id="30" name="Tarkai" />
|
||||
<server id="31" name="Khadia" />
|
||||
<server id="32" name="Roien" />
|
||||
<server id="33" name="Gallint" />
|
||||
<server id="34" name="Cedric" />
|
||||
<server id="35" name="Nerufa" />
|
||||
<server id="36" name="Asterios" />
|
||||
<server id="37" name="Orfen" />
|
||||
<server id="38" name="Mitrael" />
|
||||
<server id="39" name="Thifiel" />
|
||||
<server id="40" name="Lithra" />
|
||||
<server id="41" name="Lockirin" />
|
||||
<server id="42" name="Kakai" />
|
||||
<server id="43" name="Cadmus" />
|
||||
<server id="44" name="Athebaldt" />
|
||||
<server id="45" name="Blackbird" />
|
||||
<server id="46" name="Ramsheart" />
|
||||
<server id="47" name="Esthus" />
|
||||
<server id="48" name="Vasper" />
|
||||
<server id="49" name="Lancer" />
|
||||
<server id="50" name="Ashton" />
|
||||
<server id="51" name="Waytrel" />
|
||||
<server id="52" name="Waltner" />
|
||||
<server id="53" name="Tahnford" />
|
||||
<server id="54" name="Hunter" />
|
||||
<server id="55" name="Dewell" />
|
||||
<server id="56" name="Rodemaye" />
|
||||
<server id="57" name="Ken Rauhel" />
|
||||
<server id="58" name="Ken Abigail" />
|
||||
<server id="59" name="Ken Orwen" />
|
||||
<server id="60" name="Van Holter" />
|
||||
<server id="61" name="Desperion" />
|
||||
<server id="62" name="Einhovant" />
|
||||
<server id="63" name="Schuneimann" />
|
||||
<server id="64" name="Faris" />
|
||||
<server id="65" name="Tor" />
|
||||
<server id="66" name="Carneiar" />
|
||||
<server id="67" name="Dwyllios" />
|
||||
<server id="68" name="Baium" />
|
||||
<server id="69" name="Hallate" />
|
||||
<server id="70" name="Zaken" />
|
||||
<server id="71" name="Core" />
|
||||
<server id="72" name="72" />
|
||||
<server id="73" name="73" />
|
||||
<server id="74" name="74" />
|
||||
<server id="75" name="75" />
|
||||
<server id="76" name="76" />
|
||||
<server id="77" name="77" />
|
||||
<server id="78" name="78" />
|
||||
<server id="79" name="79" />
|
||||
<server id="80" name="80" />
|
||||
<server id="81" name="81" />
|
||||
<server id="82" name="82" />
|
||||
<server id="83" name="83" />
|
||||
<server id="84" name="84" />
|
||||
<server id="85" name="85" />
|
||||
<server id="86" name="86" />
|
||||
<server id="87" name="87" />
|
||||
<server id="88" name="88" />
|
||||
<server id="89" name="89" />
|
||||
<server id="90" name="90" />
|
||||
<server id="91" name="91" />
|
||||
<server id="92" name="92" />
|
||||
<server id="93" name="93" />
|
||||
<server id="94" name="94" />
|
||||
<server id="95" name="95" />
|
||||
<server id="96" name="96" />
|
||||
<server id="97" name="97" />
|
||||
<server id="98" name="98" />
|
||||
<server id="99" name="99" />
|
||||
<server id="100" name="100" />
|
||||
<server id="101" name="101" />
|
||||
<server id="102" name="102" />
|
||||
<server id="103" name="103" />
|
||||
<server id="104" name="104" />
|
||||
<server id="105" name="105" />
|
||||
<server id="106" name="106" />
|
||||
<server id="107" name="107" />
|
||||
<server id="108" name="108" />
|
||||
<server id="109" name="109" />
|
||||
<server id="110" name="110" />
|
||||
<server id="111" name="111" />
|
||||
<server id="112" name="112" />
|
||||
<server id="113" name="113" />
|
||||
<server id="114" name="114" />
|
||||
<server id="115" name="115" />
|
||||
<server id="116" name="116" />
|
||||
<server id="117" name="117" />
|
||||
<server id="118" name="118" />
|
||||
<server id="119" name="119" />
|
||||
<server id="120" name="120" />
|
||||
<server id="121" name="121" />
|
||||
<server id="122" name="122" />
|
||||
<server id="123" name="123" />
|
||||
<server id="124" name="124" />
|
||||
<server id="125" name="125" />
|
||||
<server id="126" name="126" />
|
||||
<server id="127" name="??" />
|
||||
</servers_list>
|
||||
18
L2J_Mobius_C6_Interlude/dist/login/config/others/servername.xsd
vendored
Normal file
18
L2J_Mobius_C6_Interlude/dist/login/config/others/servername.xsd
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="servers_list">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="server" maxOccurs="unbounded" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute type="xs:byte" name="id" use="optional"/>
|
||||
<xs:attribute type="xs:string" name="name" use="optional"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
128
L2J_Mobius_C6_Interlude/dist/login/config/protected/MmoCore.ini
vendored
Normal file
128
L2J_Mobius_C6_Interlude/dist/login/config/protected/MmoCore.ini
vendored
Normal file
@@ -0,0 +1,128 @@
|
||||
#=========================================#
|
||||
# MMOCore Connection Settings #
|
||||
#=========================================#
|
||||
|
||||
# ---------------------------- #
|
||||
# Debug and Develop logging #
|
||||
# ---------------------------- #
|
||||
EnableMMOCoreDebug = False
|
||||
EnableMMOCoreDevelop = False
|
||||
EnableMMOCoreExceptions = False
|
||||
PacketHandlerDebug = False
|
||||
|
||||
# ----------------------------
|
||||
# Config BackLog
|
||||
# ----------------------------
|
||||
# Maximum length of request.
|
||||
# The maximum length for incoming requests (connection request).
|
||||
# Maximum number of requests, after which the requests
|
||||
# Will not be accepted.
|
||||
# The default is 50
|
||||
# Must be equal to the estimated number of players.
|
||||
# Example: Players in the game 1000 +, NetworkBackLog = 1000
|
||||
# NetworkBackLog = 50
|
||||
|
||||
# ----------------
|
||||
# Set TOS
|
||||
# ----------------
|
||||
# Set the traffic going to a particular socket.
|
||||
# Can be ignored JAVA-machine.
|
||||
# Range: 0 <= tc <= 255 or a ban happens.
|
||||
# Note:
|
||||
# To TCP4 should be set high priority and should be RFC 1349.
|
||||
# You can also create a type priorities bit, example:
|
||||
# IPTOS_LOWCOST (0x02)
|
||||
# IPTOS_RELIABILITY (0x04)
|
||||
# IPTOS_THROUGHPUT (0x08)
|
||||
# IPTOS_LOWDELAY (0x10)
|
||||
# The lowest bit is ignored (0).
|
||||
# Set bits in the priority may cause the collapse of the server.
|
||||
# depends on the service and platform.
|
||||
# Note:
|
||||
# Applications can not change GameServer after connecting.
|
||||
# To TCP6 value can be found in the header sin6_flowinfo.
|
||||
# NetworkIpTOS = 0
|
||||
|
||||
# ---------------------------------------
|
||||
# Setting TCP_NODELAY
|
||||
# ---------------------------------------
|
||||
# On / Off TCP_NODELAY
|
||||
#NetworkTcpNoDelay = False
|
||||
|
||||
# -------------------------------
|
||||
# Setting KeepAlive
|
||||
# -------------------------------
|
||||
# On / Off SO_KEEPALIVE
|
||||
#NetworkKeepAlive = False
|
||||
|
||||
# ------------------------
|
||||
# Set a timeout
|
||||
# ------------------------
|
||||
# Set a timeout in milliseconds.
|
||||
# If set to 0, the timeout will be standard.
|
||||
# Timeout must be greater than 0.
|
||||
# Zero timeout is defined as an infinite timeout.
|
||||
#NetworkSoTimeOut = 0
|
||||
|
||||
# ---------------------------------------------------
|
||||
# Configure repetitions Adresses
|
||||
# ---------------------------------------------------
|
||||
# On / Off option.
|
||||
# If the connection is closed, then turn timeout.
|
||||
#NetworkSoReuseAddr = True
|
||||
|
||||
# --------------------------------------
|
||||
# Set buffer compounds
|
||||
# --------------------------------------
|
||||
# Buffer size in kbit (kilobits)
|
||||
# By default (Windows) - 64KBits
|
||||
# Default (* nix) - 128KBits
|
||||
#NetworkReadBufferSize = 64
|
||||
#NetworkWriteBufferSize = 64
|
||||
#NetworkHelperBufferSize = 64
|
||||
|
||||
# The size of the auxiliary buffer
|
||||
#NetworkHelperBufferCount = 20
|
||||
|
||||
# --------------------------
|
||||
# Client Queue Configuration
|
||||
# --------------------------
|
||||
# Queue size, do not set it too low !
|
||||
# Default: 14
|
||||
ClientPacketQueueSize = 14
|
||||
# Maximum number of packets in burst.
|
||||
# Execution will be aborted and thread released if more packets executed in raw.
|
||||
# Default: 50
|
||||
ClientPacketQueueMaxBurstSize = 50
|
||||
# Maximum number of packets per second.
|
||||
# Flood detector will be triggered if more packets received.
|
||||
# After triggering all incoming packets will be dropped until flooding stopped.
|
||||
# Default: 80
|
||||
ClientPacketQueueMaxPacketsPerSecond = 80
|
||||
# Average number of packets per second calculated during this interval.
|
||||
# Using larger value decrease number of false kicks, but slower reaction to flood.
|
||||
# Avoid using too low or too high values, recommended between 3 and 10.
|
||||
# Default: 5
|
||||
ClientPacketQueueMeasureInterval = 5
|
||||
# Maximum average number of packets per second during measure interval.
|
||||
# Flood detector will be triggered if more packets received.
|
||||
# After triggering all incoming packets will be dropped until flooding stopped.
|
||||
# Default: 40
|
||||
ClientPacketQueueMaxAveragePacketsPerSecond = 40
|
||||
# Maximum number of flood triggers per minute.
|
||||
# Client will be kicked if more floods detected.
|
||||
# Default: 2
|
||||
ClientPacketQueueMaxFloodPerMin = 6
|
||||
# Maximum number of queue overflows per minute.
|
||||
# After overflow all incoming packets from client are dropped until queue is flushed.
|
||||
# Client will be kicked if more queue overflows detected.
|
||||
# Default: 50
|
||||
ClientPacketQueueOverflowsPerMin = 50
|
||||
# Maximum number of buffer underflows per minute.
|
||||
# Client will be kicked if more underflow exceptions detected.
|
||||
# Default: 1
|
||||
ClientPacketQueueUnderflowsPerMin = 1
|
||||
# Maximum number of unknown packets per minute.
|
||||
# Client will be kicked if more unknown packets received.
|
||||
# Default: 5
|
||||
ClientPacketQueueUnknownPerMin = 5
|
||||
35
L2J_Mobius_C6_Interlude/dist/login/config/protected/Telnet.ini
vendored
Normal file
35
L2J_Mobius_C6_Interlude/dist/login/config/protected/Telnet.ini
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
#=========================#
|
||||
# Telnet Properties #
|
||||
#=========================#
|
||||
# ----------------------------------------------------------------------------------------------------------------------------------
|
||||
# The defaults are set to be retail-like.
|
||||
# If you modify any of these settings your server will deviate from being retail-like.
|
||||
# Warning:
|
||||
# Please take extreme caution when changing anything.
|
||||
# Also please understand what you are changing before you do so on a live server.
|
||||
# ---------------------------------------------------------------------------------------------------------------------------------
|
||||
# Allows text based monitoring and administration of L2J GS/LS
|
||||
# by using a telnet client. Communication protocol is insecure
|
||||
# and you should use SSL tunnels, VPN, etc. if you plan to connect
|
||||
# over non-trusted channels.
|
||||
# Default: False
|
||||
EnableTelnet = False
|
||||
|
||||
# This is the port L2J should listen to for incoming telnet
|
||||
# requests.
|
||||
# Default: 12345
|
||||
StatusPort = 12345
|
||||
|
||||
# If the following is not set, a random password is generated on server startup.
|
||||
# Usage: StatusPW = somePass
|
||||
|
||||
# This list can contain IPs or Hosts of clients you wish to allow. Hostnames must be resolvable to an IP.
|
||||
# Example: 0.0.0.0,host,0.0.0.1,host2,host3,host4,0.0.0.3
|
||||
# Make sure that the link between the address / hosts no spaces
|
||||
ListOfHosts = 127.0.0.1,localhost
|
||||
|
||||
# On / off the generation of complex passwords
|
||||
SuperPass = False
|
||||
|
||||
# Size-generated password
|
||||
LengthPass = 10
|
||||
7
L2J_Mobius_C6_Interlude/dist/login/console.cfg
vendored
Normal file
7
L2J_Mobius_C6_Interlude/dist/login/console.cfg
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
# Default global logging level.
|
||||
# This specifies which kinds of events are logged across
|
||||
# all loggers. For any given facility this global level
|
||||
# can be overriden by a facility specific level
|
||||
# Note that the ConsoleHandler also has a separate level
|
||||
# setting to limit messages printed to the console.
|
||||
.level=OFF
|
||||
1
L2J_Mobius_C6_Interlude/dist/login/java.cfg
vendored
Normal file
1
L2J_Mobius_C6_Interlude/dist/login/java.cfg
vendored
Normal file
@@ -0,0 +1 @@
|
||||
-server -Dorg.slf4j.simpleLogger.log.com.zaxxer.hikari=error -Xms128m -Xmx256m
|
||||
162
L2J_Mobius_C6_Interlude/dist/login/log.cfg
vendored
Normal file
162
L2J_Mobius_C6_Interlude/dist/login/log.cfg
vendored
Normal file
@@ -0,0 +1,162 @@
|
||||
############################################################
|
||||
# Global properties
|
||||
############################################################
|
||||
|
||||
# "handlers" specifies a comma separated list of log Handler
|
||||
# classes. These handlers will be installed during VM startup.
|
||||
# Note that these classes must be on the system classpath.
|
||||
# By default we only configure a ConsoleHandler, which will only
|
||||
# show messages at the INFO and above levels.
|
||||
#handlers= java.util.logging.ConsoleHandler
|
||||
|
||||
# To also add the FileHandler, use the following line instead.
|
||||
handlers = java.util.logging.FileHandler,\
|
||||
java.util.logging.ConsoleHandler,\
|
||||
org.l2jmobius.log.handler.ErrorLogHandler
|
||||
chat.handlers = org.l2jmobius.log.handler.ChatLogHandler
|
||||
chat.useParentHandlers = false
|
||||
gmaudit.handlers = org.l2jmobius.log.handler.GMAuditLogHandler
|
||||
gmaudit.useParentHandlers = false
|
||||
item.handlers = org.l2jmobius.log.handler.ItemLogHandler
|
||||
item.useParentHandlers = false
|
||||
audit.handlers = org.l2jmobius.log.handler.AuditLogHandler
|
||||
audit.useParentHandlers = false
|
||||
enchant.handlers = org.l2jmobius.log.handler.EnchantItemLogHandler,\
|
||||
org.l2jmobius.log.handler.EnchantSkillLogHandler
|
||||
enchant.useParentHandlers = false
|
||||
olympiad.handlers = org.l2jmobius.log.handler.OlympiadLogHandler
|
||||
olympiad.useParentHandlers = false
|
||||
damage.handlers = org.l2jmobius.log.handler.AllDamageLogHandler,\
|
||||
org.l2jmobius.log.handler.PDamageLogHandler,\
|
||||
org.l2jmobius.log.handler.MDamageLogHandler
|
||||
damage.useParentHandlers = false
|
||||
accounting.handlers = org.l2jmobius.log.handler.AccountingLogHandler
|
||||
accounting.useParentHandlers = false
|
||||
|
||||
# Default global logging level.
|
||||
# This specifies which kinds of events are logged across
|
||||
# all loggers. For any given facility this global level
|
||||
# can be overriden by a facility specific level
|
||||
# Note that the ConsoleHandler also has a separate level
|
||||
# setting to limit messages printed to the console.
|
||||
.level= CONFIG
|
||||
|
||||
############################################################
|
||||
# Handler specific properties.
|
||||
# Describes specific configuration info for Handlers.
|
||||
############################################################
|
||||
|
||||
# default file output is in user's home directory.
|
||||
java.util.logging.FileHandler.pattern = log/java%g.log
|
||||
java.util.logging.FileHandler.count = 20
|
||||
java.util.logging.FileHandler.limit = 0
|
||||
java.util.logging.FileHandler.formatter = org.l2jmobius.log.formatter.FileLogFormatter
|
||||
java.util.logging.FileHandler.level = CONFIG
|
||||
|
||||
# Limit the message that are printed on the console to INFO and above.
|
||||
java.util.logging.ConsoleHandler.level = FINER
|
||||
java.util.logging.ConsoleHandler.formatter = org.l2jmobius.log.formatter.ConsoleLogFormatter
|
||||
|
||||
# log errors (exceptions)
|
||||
org.l2jmobius.log.handler.ErrorLogHandler.pattern = log/error%g.log
|
||||
org.l2jmobius.log.handler.ErrorLogHandler.count = 20
|
||||
org.l2jmobius.log.handler.ErrorLogHandler.limit = 0
|
||||
org.l2jmobius.log.handler.ErrorLogHandler.formatter = java.util.logging.SimpleFormatter
|
||||
org.l2jmobius.log.handler.ErrorLogHandler.filter = org.l2jmobius.log.filter.ErrorFilter
|
||||
org.l2jmobius.log.handler.ErrorLogHandler.level = CONFIG
|
||||
|
||||
# log chats
|
||||
org.l2jmobius.log.handler.ChatLogHandler.pattern = log/chat%g.log
|
||||
org.l2jmobius.log.handler.ChatLogHandler.formatter = org.l2jmobius.log.formatter.ChatLogFormatter
|
||||
org.l2jmobius.log.handler.ChatLogHandler.filter = org.l2jmobius.log.filter.ChatFilter
|
||||
org.l2jmobius.log.handler.ChatLogHandler.append = true
|
||||
org.l2jmobius.log.handler.ChatLogHandler.level = INFO
|
||||
|
||||
# log GM Audit
|
||||
org.l2jmobius.log.handler.GMAuditLogHandler.pattern = log/gmaudit%g.log
|
||||
org.l2jmobius.log.handler.GMAuditLogHandler.formatter = org.l2jmobius.log.formatter.GMAuditFormatter
|
||||
org.l2jmobius.log.handler.GMAuditLogHandler.filter = org.l2jmobius.log.filter.GMAuditFilter
|
||||
org.l2jmobius.log.handler.GMAuditLogHandler.append = true
|
||||
org.l2jmobius.log.handler.GMAuditLogHandler.level = INFO
|
||||
|
||||
# log items
|
||||
org.l2jmobius.log.handler.ItemLogHandler.pattern = log/item%g.log
|
||||
org.l2jmobius.log.handler.ItemLogHandler.formatter = org.l2jmobius.log.formatter.ItemLogFormatter
|
||||
org.l2jmobius.log.handler.ItemLogHandler.filter = org.l2jmobius.log.filter.ItemFilter
|
||||
org.l2jmobius.log.handler.ItemLogHandler.append = true
|
||||
org.l2jmobius.log.handler.ItemLogHandler.level = INFO
|
||||
|
||||
# audit
|
||||
org.l2jmobius.log.handler.AuditLogHandler.pattern = log/audit%g.log
|
||||
org.l2jmobius.log.handler.AuditLogHandler.formatter = org.l2jmobius.log.formatter.AuditFormatter
|
||||
org.l2jmobius.log.handler.AuditLogHandler.filter = org.l2jmobius.log.filter.AuditFilter
|
||||
org.l2jmobius.log.handler.AuditLogHandler.append = true
|
||||
org.l2jmobius.log.handler.AuditLogHandler.level = INFO
|
||||
|
||||
# enchant item log
|
||||
org.l2jmobius.log.handler.EnchantItemLogHandler.pattern = log/enchantitem%g.log
|
||||
org.l2jmobius.log.handler.EnchantItemLogHandler.formatter = org.l2jmobius.log.formatter.EnchantFormatter
|
||||
org.l2jmobius.log.handler.EnchantItemLogHandler.filter = org.l2jmobius.log.filter.EnchantItemFilter
|
||||
org.l2jmobius.log.handler.EnchantItemLogHandler.append = true
|
||||
org.l2jmobius.log.handler.EnchantItemLogHandler.level = INFO
|
||||
|
||||
# enchant skill log
|
||||
org.l2jmobius.log.handler.EnchantSkillLogHandler.pattern = log/enchantskill%g.log
|
||||
org.l2jmobius.log.handler.EnchantSkillLogHandler.formatter = org.l2jmobius.log.formatter.EnchantFormatter
|
||||
org.l2jmobius.log.handler.EnchantSkillLogHandler.filter = org.l2jmobius.log.filter.EnchantSkillFilter
|
||||
org.l2jmobius.log.handler.EnchantSkillLogHandler.append = true
|
||||
org.l2jmobius.log.handler.EnchantSkillLogHandler.level = INFO
|
||||
|
||||
# olympiad log
|
||||
org.l2jmobius.log.handler.OlympiadLogHandler.pattern = log/olympiad.csv
|
||||
org.l2jmobius.log.handler.OlympiadLogHandler.formatter = org.l2jmobius.log.formatter.OlympiadFormatter
|
||||
org.l2jmobius.log.handler.OlympiadLogHandler.append = true
|
||||
org.l2jmobius.log.handler.OlympiadLogHandler.level = INFO
|
||||
|
||||
# damage logs
|
||||
org.l2jmobius.log.handler.AllDamageLogHandler.pattern = log/game/_all%g.txt
|
||||
org.l2jmobius.log.handler.AllDamageLogHandler.formatter = org.l2jmobius.log.formatter.DamageFormatter
|
||||
org.l2jmobius.log.handler.AllDamageLogHandler.append = true
|
||||
org.l2jmobius.log.handler.AllDamageLogHandler.level = INFO
|
||||
|
||||
org.l2jmobius.log.handler.PDamageLogHandler.pattern = log/game/damage_pdam%g.txt
|
||||
org.l2jmobius.log.handler.PDamageLogHandler.formatter = org.l2jmobius.log.formatter.DamageFormatter
|
||||
org.l2jmobius.log.handler.PDamageLogHandler.filter = org.l2jmobius.log.filter.PDamageFilter
|
||||
org.l2jmobius.log.handler.PDamageLogHandler.append = true
|
||||
org.l2jmobius.log.handler.PDamageLogHandler.level = INFO
|
||||
|
||||
org.l2jmobius.log.handler.MDamageLogHandler.pattern = log/game/damage_mdam%g.txt
|
||||
org.l2jmobius.log.handler.MDamageLogHandler.formatter = org.l2jmobius.log.formatter.DamageFormatter
|
||||
org.l2jmobius.log.handler.MDamageLogHandler.filter = org.l2jmobius.log.filter.MDamageFilter
|
||||
org.l2jmobius.log.handler.MDamageLogHandler.append = true
|
||||
org.l2jmobius.log.handler.MDamageLogHandler.level = INFO
|
||||
|
||||
# accounting
|
||||
org.l2jmobius.log.handler.AccountingLogHandler.pattern = log/accounting%g.log
|
||||
org.l2jmobius.log.handler.AccountingLogHandler.formatter = org.l2jmobius.log.formatter.AccountingFormatter
|
||||
org.l2jmobius.log.handler.AccountingLogHandler.append = true
|
||||
org.l2jmobius.log.handler.AccountingLogHandler.level = CONFIG
|
||||
|
||||
############################################################
|
||||
# Facility specific properties.
|
||||
# Provides extra control for each logger.
|
||||
############################################################
|
||||
|
||||
# For example, set the com.xyz.foo logger to only log SEVERE
|
||||
# messages:
|
||||
org.l2jmobius.gameserver.level = CONFIG
|
||||
org.l2jmobius.loginserver.level = CONFIG
|
||||
#org.l2jmobius.gameserver.Connection.level = CONFIG
|
||||
org.l2jmobius.gameserver.network.serverpackets.level = FINER
|
||||
org.l2jmobius.gameserver.network.clientpackets.level = FINER
|
||||
org.l2jmobius.gameserver.model.actor.L2Character.level = FINER
|
||||
org.l2jmobius.gameserver.engines.DocumentEngine.level = INFO
|
||||
|
||||
# Alt Privileges Administration
|
||||
AltPrivilegesAdmin.pattern = log/admin-commands%g.log
|
||||
AltPrivilegesAdmin.formatter = org.l2jmobius.log.formatter.FileLogFormatter
|
||||
AltPrivilegesAdmin.append = true
|
||||
AltPrivilegesAdmin.level = CONFIG
|
||||
|
||||
# c3p0 Logging
|
||||
com.mchange.v2.level = WARNING
|
||||
Reference in New Issue
Block a user