Jump to content

[Share]bla - Basic L2j manager (1.4.2)


Recommended Posts

bla - Basic L2j mAnager

=======================

2005-2007 Copyright DaDummy

 

Files:

-bla.exe

-bla.ini

-readme.txt

-l2j\gameserver\backup.bat

-l2j\gameserver\insert.bat

 

This Pack is preconfigured to run one l2j server in standard dir.

It's easy to config it for your Server. You have to edit:

-bla.ini

-l2j\gameserver\backup.bat

-l2j\gameserver\insert.bat

 

Startig Server:

-run bla.exe

-rightclick on the new icon in the Traybar and select (re)start server for both, Loginserver and Gameserver.

 

What bla does when a server is started:

-call basedir\backup.bat

-insert all files in basedir\sqls2insert.txt(calls basedir\insert.bat)

-edit the server.properties/loginserver.properties inserting correct ip-settings

-edit the telnet.properties inserting user or standard settings(bla.ini)

-run server

 

-One Loginserver and one Gameserver CAN have the same basedir.

-One Loginserver and one Gameserver CAN have the same database.

-One Loginserver and one Gameserver CAN'T have the same telnet port.

-Two Gameservers CAN'T have same basedir.

-Two Gameservers CAN'T have same database.

-Two Gameservers CAN'T have same telnet port.

 

Every Gameserver has to:

-have it's own BaseDir and Database

-have properly configured backup.bat and insert.bat in the BaseDir

-be correctly configured in bla.ini

-have it's own gameserver port and telnet port

-be registered with the loginserver

 

Guides:

=======

 

Finding correct values for Classpath= and MainClass= Settings:

-open the startGameServer.bat/startLoginServer.bat in the dir

  of the server you want to start

-look for the line that starts with "java" (in default l2j and

  l2j-free scripts it's line 5)

-in that line you'll find the commandline option "-cp" followed

  by a space and the names of some jar-files seperated by ";"s

  this is the correct value for the Classpath= config option.

  ATTENTION:

  that list starts with a space and ends with one.

-at the end of that line you finde something like "net.sf.l2j.loginserver.LoginServer"

  this is the correct value for the MainClass= config option.

 

Changes:

========

to 1.4.2:

-fixed a bug that prevented restarts issued from bla menu to be executed

-fixed a bug that prevented the lockfile-system from working

 

to 1.4.1:

-bla now creates a lockfile in it's basedir which prevents it from

  running multiple instances inside one basedir

 

to 1.4.0:

-reworked server-management

-servers that take longer than 5 minutes to terminate are now killed

-moved backup.sql-rotate from bla.exe to backup.bat

-server standard and error output is now redirected to log\stdout.log

  !!! --> console windows are no more shown <-- !!!

-added ServerMode value "root" to config

-added RestartTime option to config

-small fixes on WAN-server handling

 

to 1.3.2:

-renamed loginserver directory config option name from "Datapack" to "BaseDir"

  (both are currently supported but support for Datapack option may be

   dropped in future updates without further notice)

-changed default process priority if not defined in config from "realtime" to "normal"

-updated Classpath= and MainClass= configoptions to current l2j and l2j-free settings

 

to 1.3.1:

-bugfixes

-changed bla.ini to run l2j instead of greenhope servers by default

-now config option RunOnStartup also works for loginserver

-added config option RunOnStartup

-fixed config option IsInternalIP

-added config option ProcessPriority

-small audjustments on server launch

-changed IP on Solo setting from 127.0.0.1 to localhost

 

to 1.3.0:

-added config options for Classpath and MainClass

-removed config option IsLanOnly

-added config option ServerMode with possible values Solo, LAN and WAN

 

to 1.2.1:

-added ShutdownDelay to config

 

to 1.2.0:

-if server is shut down by gm it is no more restarted

-if server terminates because of an error it is no more restarted

-added IsInternalIP to config

-added IsEnabled to config

-added RestartInterval to config

 

Download: http://www.raggygames.de/bla142.rar

Link to comment
Share on other sites

Owned...

i dont read all the topic but...

if i understand sure...it's a program which can open your server with one click?

or something same?

Link to comment
Share on other sites

Owned...

i dont read all the topic but...

if i understand sure...it's a program which can open your server with one click?

or something same?

Ye that's what it is doing and many other things ;)

Link to comment
Share on other sites

You once told me , if it shows its good then it will be sticked , but this have 3 post and well i dont see the great of this ;/

 

any way i will try this later & can you upload it some where else? or do i have to do it? (reply back so i can take the work to upload it in RS)

 

ty for sharing ^^

Link to comment
Share on other sites

You once told me , if it shows its good then it will be sticked , but this have 3 post and well i dont see the great of this ;/

 

any way i will try this later & can you upload it some where else? or do i have to do it? (reply back so i can take the work to upload it in RS)

 

ty for sharing ^^

I didn't stick it,i just saw the sticky.

 

God damn it i always forget the prefix.Btw sticky removed,i don't think this is great enough for being sticky and once again i don't know who sticked that.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


  • Posts

    • Helly everyone . I use L2jmobius interlude , i did everything , installed the db compiled the Build in eclipse Gameserver seems to lead OK , but it fails to connect to loginserver When i click to start the loginserver it says  "Loginserver terminated abnormally" This is wheat gameserver shows me :    [05/10 17:25:12] LoginServerThread: Connecting to login on 127.0.0.1:9014 [05/10 17:25:12] LoginServerThread: LoginServer not available, trying to reconnect... [05/10 17:25:17] LoginServerThread: Connecting to login on 127.0.0.1:9014 [05/10 17:25:17] LoginServerThread: LoginServer not available, trying to reconnect... [05/10 17:25:22] LoginServerThread: Connecting to login on 127.0.0.1:9014 [05/10 17:25:22] LoginServerThread: LoginServer not available, trying to reconnect...   And This is my login config file:   # --------------------------------------------------------------------------- # Login Server Settings # --------------------------------------------------------------------------- # This is the server configuration file. Here you can set up the connection information for your server. # This was written with the assumption that you are behind a router. # Dumbed Down Definitions... # LAN (LOCAL area network) - typically consists of computers connected to the same router as you. # WAN (WIDE area network) - typically consists of computers OUTSIDE of your router (ie. the internet). # x.x.x.x - Format of an IP address. Do not include the x'es into settings. Must be real numbers. # --------------------------------------------------------------------------- # Networking # --------------------------------------------------------------------------- # Bind ip of the LoginServer, use 0.0.0.0 to bind on all available IPs # WARNING: <u><b><font color="red">Please don't change default IPs here if you don't know what are you doing!</font></b></u> # WARNING: <u><b><font color="red">External/Internal IPs are now inside "ipconfig.xml" file.</font></b></u> # Default: 0.0.0.0 LoginserverHostname = 0.0.0.0 # Default: 2106 LoginserverPort = 2106 # The address on which login will listen for GameServers, use * to bind on all available IPs # WARNING: <u><b><font color="red">Please don't change default IPs here if you don't know what are you doing!</font></b></u> # WARNING: <u><b><font color="red">External/Internal IPs are now inside "ipconfig.xml" file.</font></b></u> # Default: 127.0.0.1 LoginHostname = 127.0.0.1 # The port on which login will listen for GameServers # Default: 9014 LoginPort = 9014 # --------------------------------------------------------------------------- # Database # --------------------------------------------------------------------------- # Specify the JDBC driver class for your database. # Default: org.mariadb.jdbc.Driver Driver = org.mariadb.jdbc.Driver # Database URL # Default: jdbc:mariadb://localhost/l2jmobiusinterlude?useUnicode=true&characterEncoding=utf-8&useSSL=false&connectTimeout=10000&interactiveClient=true&sessionVariables=wait_timeout=600,interactive_timeout=600&autoReconnect=true URL = jdbc:mariadb://localhost/l2jmobiusinterlude?useUnicode=true&characterEncoding=utf-8&useSSL=false&connectTimeout=10000&interactiveClient=true&sessionVariables=wait_timeout=600,interactive_timeout=600&autoReconnect=true # Database user info. Default is "root" but it's not recommended. Login = root # Database user password, leave empty for no password. Password = root # Maximum number of database connections to maintain in the pool. # Default: 5 MaximumDatabaseConnections = 5 # Determine whether database connections should be tested for availability. # Default: False TestDatabaseConnections = False # --------------------------------------------------------------------------- # 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 files in backup folder will be deleted. # Set to 0 to disable. BackupDays = 30 # --------------------------------------------------------------------------- # Thread Configuration # --------------------------------------------------------------------------- # Defines the number of threads in the scheduled thread pool. # If set to -1, this will be determined by available processors divided by 2. ScheduledThreadPoolSize = 2 # Defines the number of threads in the instant thread pool. # If set to -1, this will be determined by available processors divided by 2. InstantThreadPoolSize = 2 # --------------------------------------------------------------------------- # Security # --------------------------------------------------------------------------- # How many times you can provide an invalid account/pass before the IP gets banned. # Default: 5 LoginTryBeforeBan = 5 # Time you won't be able to login back again after LoginTryBeforeBan tries to login. # Default: 900 (15 minutes) LoginBlockAfterBan = 900 # If set to True any GameServer can register on your login's free slots # Default: True AcceptNewGameServer = True # Flood Protection. All values are in milliseconds. # Default: True EnableFloodProtection = True # Default: 15 FastConnectionLimit = 15 # Default: 700 NormalConnectionTime = 700 # Default: 350 FastConnectionTime = 350 # Default: 50 MaxConnectionPerIP = 50 # --------------------------------------------------------------------------- # Misc Login Settings # --------------------------------------------------------------------------- # If False, the license (after the login) will not be shown. # Default: True ShowLicence = True # Default: True AutoCreateAccounts = True # Datapack root directory. # Defaults to current directory from which the server is started. DatapackRoot = . # --------------------------------------------------------------------------- # Scheduled Login Restart # --------------------------------------------------------------------------- # Enable disable scheduled login restart. # Default: False LoginRestartSchedule = False # Time in hours. # Default: 24 LoginRestartTime = 24    
    • or at least to tell you an update that sorry but still not at home.. 10 days is suspisious.. but he is long time offline from discord indeed... maybe something happened?
    • I never had problems with him. Again, Im not sure if he scammed or not. But 10+ days without answering after we already paid, its a bit sus. If you know you wouldnt be able to answer for a few days, after receiving and confirming the amount, why dont keep in touch? or just say "hey, dont send now because I will only be available after day x.".  
    • i used to ask him for stuff etc, i dont think he scammed ... if he does i will be suprised...
  • Topics

×
×
  • Create New...