Author Topic: LSA - Light Soldat Admin 1.0 (Linux)  (Read 4526 times)

0 Members and 1 Guest are viewing this topic.

Offline Rzaba

  • Major(1)
  • Posts: 6
LSA - Light Soldat Admin 1.0 (Linux)
« on: June 17, 2013, 03:01:35 pm »
Hello,

I've finally decided to release the project I am currently working on, Light Soldat Admin.

[Description]
Light Soldat Admin is another soldat server remote management application for Linux. It's written in C++ and FLTK (fast light toolkit, that's why I called this application like that). Binary, source code and screenshots attached. Any feedback is welcome, so if you have any suggestions or found bugs, please post them here.

[How to use]
The application comes together with a configuration file, which is loaded every time you open LSA. In the configuration file you can set your nickname, the default command, information about your server (ip, port and password) etc... You can also change the settings at run-time, but the changes won't be permanent.

[Features]
- Uses the REFRESH packet
- Open source
- Coloured messages
- Easily customizable default command

[Source]
The source code is attached. Feel free to use it for whatever you want. If you want to compile it yourself, you will need FLTK-1.3.2.
To compile:
Code: [Select]
g++ main.cpp variables.cpp functions.cpp net.cpp refresh.cpp `fltk-config --cxxflags --ldflags` -pthread -o lsa
Tools: LSA

Offline Shoozza

  • Retired Soldat Developer
  • Veteran
  • ******
  • Posts: 1632
  • Soldat's Babysitter
    • Website
Re: LSA - Light Soldat Admin 1.0 (Linux)
« Reply #1 on: June 17, 2013, 04:14:07 pm »
Nice to see that you even made the client reply to the /clientlist command ;)
Rules
Tools: ARSSE - SARS - SRB - chatMod

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: LSA - Light Soldat Admin 1.0 (Linux)
« Reply #2 on: June 18, 2013, 02:27:16 pm »
Couldn't run binary without installing next libs @Ubuntu 13.04:
Code: [Select]
sudo apt-get install libxft2:i386
sudo apt-get install libXinerama1:i386

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 5037
Re: LSA - Light Soldat Admin 1.0 (Linux)
« Reply #3 on: June 18, 2013, 07:28:32 pm »
Give it the ability to have tabs and connect to multiple servers at once
There are other worlds than these

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: LSA - Light Soldat Admin 1.1 (Linux)
« Reply #4 on: June 24, 2013, 04:17:01 pm »
Here's is my first attempt to write something in C++ :D

LSA version 1.1 (modified by SyavX):
* added REFRESHX (2.7.0+) support
* slightly modified GUI
* refactored code a bit

Build command:
Code: [Select]
g++ main.cpp variables.cpp functions.cpp net.cpp refresh.cpp refreshx.cpp `fltk-config --cxxflags --ldflags` -pthread -o lsa
« Last Edit: June 25, 2013, 12:46:52 pm by SyavX »

Offline Rzaba

  • Major(1)
  • Posts: 6
Re: LSA - Light Soldat Admin 1.1 (Linux)
« Reply #5 on: June 25, 2013, 03:15:07 am »
Well done! I'm really glad someone made use of my code.
I saw you added a shell script to make compiling easier. However, to make sure the correct interpreter executes the script, the first line of the script should be:
Code: [Select]
#!/bin/sh
Tools: LSA