Newbie Spellweaver
- Joined
- Feb 11, 2009
- Messages
- 36
- Reaction score
- 22
Well, here is my Aion Launcher. Please give me any feedback or suggestions. Please keep it to constructive criticism. If you like what you see, please let others know!
[+] Requirements
[+] Project Description
This is a simple launcher that starts and stops your server for you with a single click of a button. It will directly invoke java with the proper arguments on the Aion server packages. You must place it in the parent directory of the game and login servers. (See example below).
This launcher was coded in C# on the .Net Framework 4 with WPF (Windows Presentation Foundation). I haven't done much development work on it since this is a side thing and I have other projects to tend to. Development will pick up in the summer.
[+] Features
[+] Examples & Screenshots
Figure 1. Setup (Note that the batch files are no longer needed and can be deleted.)
Figure 2. Launcher UI
Figure 3. Launcher Started
[+] Multiple GameServers
Just make another copy of the configuration like so with the loginserver path empty:
[+] Download
[+] Older Versions
[+] Known Issues
[+] Changes
Updated to version 1.5.5
Updated to version 1.5.3
Updated to version 1.5.1
Updated to version 1.5 BETA!
Updated to version 1.3!
Updated to version 1.2!
[+] Bug Report
[+] Contact
Post in this thread for now. All other messaging will be ignored, filtered, or blocked.
S0ulDrag0n
---------------------------------------------------
Note: Please do not distribute this application on a different host or take credit for any of my work. I have added this since some person named Nemesis is taking credit for this application.
If you like this application, please give me a thanks below!
[+] Requirements
- Windows OS
- .Net Framework 4 (Get it
You must be registered to see links)
[+] Project Description
This is a simple launcher that starts and stops your server for you with a single click of a button. It will directly invoke java with the proper arguments on the Aion server packages. You must place it in the parent directory of the game and login servers. (See example below).
This launcher was coded in C# on the .Net Framework 4 with WPF (Windows Presentation Foundation). I haven't done much development work on it since this is a side thing and I have other projects to tend to. Development will pick up in the summer.
[+] Features
- Output boxes for each server (No Command Prompt)
- Custom Launcher Skin for style
- Custom Animations for dynamic UI
- Dynamic Font Size Adjustment
- Minimize to tray area
- Different server start up options
- Configuration for multiple server instances
- Error reports for better error support
- Configuration auto-generation (first run only)
- Support for Aion Lightning.
[+] Examples & Screenshots
Figure 1. Setup (Note that the batch files are no longer needed and can be deleted.)
Figure 2. Launcher UI
Figure 3. Launcher Started
[+] Multiple GameServers
Code:
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Configuration>
<ServerVersion>1.9</ServerVersion>
<LoginServer>
<ServerPath>.\loginserver</ServerPath>
<MaxStartTime>32</MaxStartTime>
<MinStartTime>8</MinStartTime>
</LoginServer>
<ChatServer>
<ServerPath>.\chatserver</ServerPath>
<MaxStartTime>128</MaxStartTime>
<MinStartTime>128</MinStartTime>
</ChatServer>
<GameServer>
<ServerPath>.\gameserver</ServerPath>
<MaxStartTime>1536</MaxStartTime>
<MinStartTime>512</MinStartTime>
</GameServer>
</Configuration>
</ArrayOfConfiguration>
Just make another copy of the configuration like so with the loginserver path empty:
Code:
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Configuration>
<ServerVersion>1.9</ServerVersion>
<LoginServer>
<ServerPath>.\loginserver</ServerPath>
<MaxStartTime>32</MaxStartTime>
<MinStartTime>8</MinStartTime>
</LoginServer>
<ChatServer>
<ServerPath>.\chatserver</ServerPath>
<MaxStartTime>128</MaxStartTime>
<MinStartTime>128</MinStartTime>
</ChatServer>
<GameServer>
<ServerPath>.\gameserver</ServerPath>
<MaxStartTime>1536</MaxStartTime>
<MinStartTime>512</MinStartTime>
</GameServer>
</Configuration>
<Configuration>
<ServerVersion>1.9</ServerVersion>
<LoginServer>
<ServerPath>.</ServerPath>
<MaxStartTime>0</MaxStartTime>
<MinStartTime>0</MinStartTime>
</LoginServer>
<ChatServer>
<ServerPath>.\chatserver01</ServerPath>
<MaxStartTime>128</MaxStartTime>
<MinStartTime>128</MinStartTime>
</ChatServer>
<GameServer>
<ServerPath>.\gameserver01</ServerPath>
<MaxStartTime>1536</MaxStartTime>
<MinStartTime>512</MinStartTime>
</GameServer>
</Configuration>
</ArrayOfConfiguration>
[+] Download
Code:
Only support for Aion Lightning.
[URL="http://www.mediafire.com/?phbc75jo68k47jc"]Download[/URL]
[+] Older Versions
Code:
[URL="http://www.mediafire.com/?sharekey=d628cacfbe5d6ff8ab1eab3e9fa335ca5262c2ba79e5570c"]Older Versions[/URL]
[+] Known Issues
- Some hover colors do not match
- Multiple gameserver messages go to one box
- No Skin for Output Box Scroll Bars
[+] Changes
Updated to version 1.5.5
- Support for Aion Lightning's latest server structure. (Support only for mainstream server files.)
- change configuration to take in the package name rather than server build version.
Updated to version 1.5.3
- Support for Aion Lightning's latest revision.
- Updates to launch string.
- Added new server version element to configuration. (For later build versions - ex. 1.0.1)
Updated to version 1.5.1
- Support for Aion Lightning. Aion unique support removed.
- Support for version 1.5 removed.
- Code improvement.
- Corrected error reports for better viewing.
Updated to version 1.5 BETA!
- New UI!!!
- Configuration file available to launcher (portable)
- Error reporting available
- New server start up options
- Launch multiple game server instances
- Minimize to tray button
- No prompt to close servers unless window is closing
- Auto generate a configuration file if it does not exist
Updated to version 1.3!
- Working with version 1.9.
Updated to version 1.2!
- Update that prevents launcher from closing when GameServer cannot start due to in sufficient memory. (Pressing start again will launch the other two servers even when the launcher crashes.)
- Minimize will now send to tray area.
[+] Bug Report
[+] Contact
Post in this thread for now. All other messaging will be ignored, filtered, or blocked.
Enjoy!
S0ulDrag0n
---------------------------------------------------
Note: Please do not distribute this application on a different host or take credit for any of my work. I have added this since some person named Nemesis is taking credit for this application.
If you like this application, please give me a thanks below!
Last edited: