Code:1
2
3
4
5
6
7
8
Please read this whole post before use or vote! Thanks.
Project has been stopped!
I have currently too many stuff to do... :/
Please don't forget: It's still in alpha phase!
Please ignore the update message on startup. Thanks!
Hello,
I would like to represent my new (CS2D) project:
CounterStrike2D Live Mapper alias
CounterStrike2D Live MapEditor.
About the application
It has ability to handle up to 255 players on a single server...
Online! Yep, indeed, from now on it's possible to create & edit cs2d map online.
The system is relatively easy. Likewise in CS2D, firstly, you have to host a dedicaded server who clients (users) can join. The dedicated server can be hosted on a home computer (local) or on a V-/Root-Server (remote). The administrator is able to create new/delete/edit users accounts inclusive their permissions. So it's able to allow user "xyz"
only (for example) to set tiles and entitys.
The user is able to download the map incl. all pictures and other files in a
rar file (you need to open this file
winrar. Google for it.).
You don't need winrar on a linux system. You can also install the
zip package:
Code:1
$sudo apt-get install zip
What's new?
The MapEditor is also made to work with maps easier. Also little extras like copy and paste a map area is now possible too.
You don't need to modify each single Tile on a map for Tileblending. With this tool you can fix the tileblending-values and applied them for each new tile.
You can also easy upload a
part of your local tileset to the server tile. So you don't need to restart the server or cut the single tiles in paint. It's easy to use.
User accounts
At your first server start you have an user account with the name:
admin and password:
admin. With this account you are able to manage the whole CS2DLM-Server.
IT'S RECOMMENDED to change the admin password! Take a look into the instructions.
Screenshots
Here are some older screenshots from the Editor:
Is it a free and how can I install the client?
The Editor is completly free and portable. Just Execute the
CounterStrike2DLiveMapper.exe file and you can directly connect to your server.
(No installation needed)

The Client
Download Version 1.4 Alpha Build 5700
BEFORE DOWNLOAD OR USE: 
This Editor is still in
alpha phase. This version might be buggy and some features aren't done yet. It's recommend to save the map in 10 minutes interval! KlinSoft and Klin aren't liable for any damage or loss of the map.
Please read the instructions before you post or ask anything.
Use at own risk.

The Server
Download Version 1.4 Alpha
Download Version 1.4 Alpha i386 (32Bit)
Please read the instructions!
ToDo for the Beta:

Serverside Filebrowser

Log/ChatBox

Action Menu (for entitys and more)

Change entitys size per click and drop

Complete the screenshot function (incomplete)

Language file support

Upload pictures/sounds ect.

Play sounds
I found a bug/The client has been crashed!
Please report all bugs/crashed via PM!

If there are any "bug_report_xxx.txt" logs into the cs2d live mapper floder then please send the file via PM to me.
Please answer the following questions:

Which OS did you use for the server? (Windows or Linux - which version of Linux)

Tell me,
where the crash happened

Status (Get mapdata..)

precent

What you did before the crash

Three last output of console (server only)

Crash while using

Tell me what strange error you have previously discovered.

Tell me how many people have used the server.

Tell me if it was a local or a remote server.

If possible make screenshots
HOW TO USE ( Connect ) 

To use this tool you have to have a server adress. Maybe someone else allready hosted a server or you have to host your own.

Open the client and go to
File/connect.

A login windows should now appear, where you can enter your server adress and your login data. If you try to connect to your self hosted server, you should enter your admin account data or try the standard admin access:
username: admin
password : admin

It's recommend to change the admin password or close this account.

Now you're able to edit with other people your map, if you have the rights to do this.
INSTALLATION - SERVER 
Download the server-file under the download section. Extract all files/directorys with
WinRar or some other package tools.

Open these default ports:
UDP:
2291
TCP:
2292

Put all your
gfx/
sfx/
... files for the map into the
db floder.

Change the map which you want edit in the
db/config.ini file.
Windows: Execute the "Server.exe" file to run the server.
Linux: Execute the "Server" file to run the server. Check for the permissions and missing packages! If you get a "
segment fault" then you might have a 64 Bit AMD version. In this case you have to buy an another server or wait for the next version.
Sorry for this.

You perhabs need to install X11 libs.

If you have some problems with X11 libs:
Spoiler 
SD has written:Some use unrecognized aliases for libraries present in your system. For example, the build may require libX11.so.6, but there exists no such file or link in /usr/X11R6/lib/ (can be another directory though). Yet, there might be libX11.so.6.1, or any other version. The solution is to do this as root.
Code:1
ln -s /usr/X11R6/lib/libX11.so.6.1 /usr/X11R6/lib/libX11.so.6
This may need to be followed by a
ldconfig.
(

Thanks to
oxytamine and
SD for those informations!)

If you modify the
db/config.ini file, you can change the ports and some other stuff.

To enable the user download, you have to install under Windows
winrar and under Linux
zip-package. Just google for it.
There are the same rules as the CounterStrik2D dedicated for port-forwarding.
PLEASE DON'T ASK HOW TO FORWARDING A PORT!
Counter-Strike 2D dedicated server isn't needed.
copy and paste function 

Hold
Shift and select with your
mouse the map area, which you want to copy/delete.

Release the
Shift key if you're done. A highlighted area should be appear (
selected area).

Press
Ctrl+C to
copy the selected area

Press
Ctrl+V to
paste the selected area

Press
Ctrl+X to
delete the selected area
Upload a local tile part to the server 

Open the
TileEdit window under
Extras/Tile Editor.

Open a local tile-file (only
*.bmp and
*.png).

Press the
arrow in the middle of the window to upload the part of the tile.
Manage User Accounts (Create / Delete / Manage / Register ) 

You can
edit/
create/
manage user accounts under
Extras/User Manager.

To save the changes just click
OK
create user
Click the button
Add new User under the user-list (
left).
Enter a valid username and press
OK. The username should now appear in the list.
activate user
The
unactivated user have to register under
File/connect/Register.
He need to enter the IP-Adress and the activation code and a new password.
Only the administrator is able to see the activation code under
Extras/User Manager/%NAME% as
Code.
delete user
Select the user which you want to delete.
Then click the button
Delete this user.
You will be asked, if you're sure.
If you are sure then repress the button.
user rights
To change the rights from an user, you have to select him.
Then you can see a little list of
Rights. There are all rights for the user inside.
Select the single right and change the permission with the checkbox
allow.
user color
You can see all other users inside the
Userlist. (see
chat for more detail)
Their color can be changed
under his account with
Color.
Drag the
horizontal valuebox to change the
color value.
kick player
If you want to kick someone then you have just to klick the
Kick Player button under his account.
close account
To disable a account you just have to check the
Close this Account checkbox under his account.

If you have forget the admin password, you just have to run the
create_admin.bat/.sh file.
Chat with users (buggy) 

To Chat with other users on the server you just have to open the ChatBox.

You can open it under
Extras/ChatBox.

If you want to disable the chatbox-sound, you have to uncheck the
Enable Sound under
Settings.

The chattext will be logged on the server.
Create new map 

If you want to create a new map, you have to go under
File/New Map.

Be carful with this function!
Download map 
server configuration:

To enable and setup this function you have to open the
db/config.ini file.

Search for
"rar" under windows and
"zip" under linux.

Now you can change the path/command to the
winrar/zip binary file.
You have to restart the server.
client:

Go under
File/Download Map. Wait a few seconds.

Select a place where the file should be saved and give it a name. Press
Save.

Now you can extract the file via
WinRar or a
zip-program.
Change Tile property 

Select a tile from the tilelist which you want to change the tile property.

Select a property from the selection box above the tilelist.
Save Map 

If you want to save the current map, you have to go under
File/Save Map.
Attention! You will not be asked! The Map will be directly saved.

It should appears a
Map Saved! message. Otherwise the server have perhaps a write problem.
Enable Shadow Engine by user:BlazingNote 

The Editor is also compitable with the Shadow Engine from the game.

To enable this function you must be in the home screen.

Go under
Extras/Shadow settings.

Check the
Enable shadow extension checkbox.

Press
OK and reconnect to your server.
Delete Entity 

To delete an Entity you have to right-click over the entity on the map. You have to select the "Entity" tab.
Attention! You will not be asked! The Entity will be directly deleted.
Edit Entity 

To Edit an Entity just left-click over it on the map.

A window will be appear where you can change the values of the Entity.
Create/Edit a comment 

To create or edit an comment you have move your mouse over the blue-comment-tile and click the mousewheel on your mouse.

To delete a comment you have to press the DEL key on your keyboard.
I hope you like the tool and and I'm happy about feedbacks and negative feedbacks (please justify).
Sincerely,
Klin
Changelogs:
Spoiler 
04.09.2011 / 11.09.2011
Spoiler 
SERVER PATCH
-

Unable to load maps with 255 Tiles
21.08.2011
Spoiler 
SERVER PATCH
-

Unable to load maps with tileblending
10.08.2011
Spoiler 
-

ChatBox (Extras / ChatBox)
-

"Bing" sound for chat (incomming message)
-

Server / Chat logs
-

Some Bugs
28.07.2011
Spoiler 
-

Backup before saving (ONLY rescue for crashes while saving map)
-

UDP Problems + slow connect
-

Reduce the CPU speed
-

A map area has not been sent.
-

Wrong Timeout Message while connecting
-

Performence problems (slow downs)
-

Download Sprites while work
26.07.2011
Spoiler 
-

Crash report system (Don't work everytime yet!) (Server: log files | Client: bug_report.txt)
-

Save unregistred users
-

Second progbar for "get mapdata" and "get entitys"
-

Network Code has been changed (v2.0)
-

Traffic leak
-

Unable to open big maps (too much traffic at the same time!)
-

UDP ACK Packages crashed the client
-

The fill tool didn't update the minimap.
-

Abort button didn't disconnect the user while connecting
-

Change window title to "No Connections" after Disconnect
-

Wrong timeout messages
-

multiple logins didn't work right!
-

Second progbar didn't disappeared after re-connect
-

Some checks for mapdata/entitys
23.07.2011
Spoiler 
-

Weapon-Images for env_item entity
-

Tile rotation
-

Tile brightness
-

Change cursor for Textfields
-

Description for changepassword
-

Save Blend/brightness/rotation to map
-

Allow users multiple logins (Rights)
-

Max. Tilesize to 256
-

Rename"PlayerList" to "UserList"
-

Edit unregistred user informations
18.07.2011
Spoiler 
free download enabled for Linux (zip-package)
If you're hosting a Linux server and want to enable the download option, you've
normally to pay for the winrar-full version. Now it's possible to set the "
zip" option in the
config.ini file.

The linux-package "zip" is needed (free).
Logs are now aviable
All log-files will be save into the
"db/logs" directory.
16.05.2012
Spoiler 
-

Fixing ToolTip message
-

Fixing Combobox issues
-

Tileblending
-

Create new map
-

Wrong ini changes
-

Delte old map
-

Unable to connect with some map sizes
-

Tilelist
-

Entity
-

Info_NoBuildings
-

Env_Hurt
-

Light Lib (by BlazingNote)
-

Entity "Room"
-

Entity "Light"
-

Entity "LightStripe"
-

Rect outline
-

Visible areas for entities (mouse over)
19.07.2012
Spoiler 
-

Map load crash
-

Tile crashes
-

Entity "Item" crash
-

KGui Version E 1.2
-

textbox selection is now possible (it's currently buggy)
-

Light Lib (by BlazingNote) (Done.)
-

Binary-icon for client
edited 74×, last 16.10.16 11:40:57 am