Hello removed c3p0 from my acis and having problems
I'm using these calls
package net.sf.l2j;import java.sql.Connection;import java.util.logging.Logger;import com.zaxxer.hikari.HikariDataSource;publicclass L2DatabaseFactory
{privatestatic final Logger LOGGER =Logger.getLogger(L2DatabaseFactory.class.getName());privatestatic final HikariDataSource _hds =newHikariDataSource();publicstaticvoid init(){
_hds.setDriverClassName("com.mysql.cj.jdbc.Driver");
_hds.setJdbcUrl(Config.DATABASE_URL);
_hds.setUsername(Config.DATABASE_LOGIN);
_hds.setPassword(Config.DATABASE_PASSWORD);
_hds.setMaximumPoolSize(Config.DATABASE_MAX_CONNECTIONS);
_hds.setConnectionTimeout(600000);
_hds.setIdleTimeout(1200000);
_hds.setMaxLifetime(1200000);// Test if connection is valid.try{
_hds.getConnection().close();
LOGGER.info("Database: Initialized.");}catch(Exception e){
e.printStackTrace();}}publicstaticConnection getConnection(){Connection con = null;while(con == null){try{
con = _hds.getConnection();}catch(Exception e){
LOGGER.severe("DatabaseFactory: Cound not get a connection. "+ e);}}return con;}publicstaticvoid shutdown(){try{
_hds.close();}catch(Exception e){
LOGGER.severe("DatabaseFactory: There was a problem closing the data source. "+ e);}}}
Hi guys, I have the following problem, I want to set up two servers on the same dedicated server and I can't.
L2jacis 409 Linux Server.
The first gameserver has the following configuration:
# ================================================================
# Gameserver setting
# ================================================================
# This is transmitted to the clients, so it has to be an IP or resolvable hostname. If this ip is resolvable by Login just leave *
Hostname = 190.25.103.103
# Bind ip of the gameserver, use * to bind on all available IPs.
GameserverHostname = *
GameserverPort = 7777
# The Loginserver host and port.
LoginHost = 127.0.0.1
LoginPort = 9014
# This is the server id that the gameserver will request.
RequestServerID = 1
# If set to true, the login will give an other id to the server (if the requested id is already reserved).
AcceptAlternateID = True
UseBlowfishCipher = True
# ================================================================
# Database informations
# ================================================================
URL = jdbc:mariadb://localhost/server1
Login = server1
Password = server1
I configured the second gameserver like this:
# ================================================================
# Gameserver setting
# ================================================================
# This is transmitted to the clients, so it has to be an IP or resolvable hostname. If this ip is resolvable by Login just leave *
Hostname = 0.0.0.0
# Bind ip of the gameserver, use * to bind on all available IPs.
GameserverHostname = *
GameserverPort = 7788
# The Loginserver host and port.
LoginHost = 127.0.0.1
LoginPort = 9014
# This is the server id that the gameserver will request.
RequestServerID = 2
# If set to true, the login will give an other id to the server (if the requested id is already reserved).
AcceptAlternateID = True
UseBlowfishCipher = True
# ================================================================
# Database informations
# ================================================================
URL = jdbc:mariadb://localhost/server2
Login = server2
Password = server2
apart from having tested 0.0.0.0 on the second gameserver I also tried 127.0.0.1 In both cases I see the two servers in the login when I log in, but I try to enter the one with the lowest ping and it kicks me out. The other server always appears with ping 9999 and I try to enter but it doesn't do anything and it freezes the login so I have to log in again. The hexids are in their respective folders. For server 1, it has its hexid inside the gameserver config folder, and I checked that the hexid id is the same id, for example id 1 in the gameserver is also id1 for server 1, and hexid 2 has its hexid 2 for server 2. The server ports are open and listening when I turn on both gameservers. I really don't know what could be wrong. If you could give me some help I would appreciate it. Excuse my English.
We have both old channels from 2006-2009 with the 3rd verification function enabled, and new ones.
For availability, please contact us below:
Link - Telegram
Link - Facebook
WhatsApp - Click here to go to WhatsApp chat
Question
Williams
Hello removed c3p0 from my acis and having problems
I'm using these calls
1 answer to this question
Recommended Posts