Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


  Show Posts
Pages: [1]
1  Liberty Unleashed / Liberty Unleashed Chat / Re: Why not make LU open source? on: January 28, 2017, 11:19:44 am
@2204: I agree. Well stated.
2  Liberty Unleashed / Liberty Unleashed Chat / Re: Why not make LU open source? on: January 12, 2017, 11:19:04 pm
I really enjoyed playing with my buddy on my local server over the last few days.
Got to know LU server and client v0.1.0.16 and the list of known bugs got a bit longer for us.
(funny moments with cars changing colour on collision sometimes)  ;D

But we are both quite impressed with the Liberty Unleashed Multiplayer Mod.  ;)
Would be nice for me to speak to a dev someday and maybe get my hands onto the LU source code.
I really want to have a good look at it and maybe I could help to improve it some more.


My local server does now have 2 fully working game modes:

racing mode:
- dynamic race track with unlimted checkpoints (can be created and edited by players on the server)
- 1 vs 1
- pick any car
- fastest time wins
- record times and personal best times get stored and displayed

escape mode:
- dynamic escape track with unlimted checkpoints (can be created and edited by players on the server)
- 1 cop (ID 116) vs 1 escaping player (ID 100, slower car)
- escaping player has a time limit for each track
- cop has to try to ram/crash the escaping player to slow him down
- if the escaping player can finish the "race track" within the time, he wins
- if the cop can slow down the escaping player enough, cop wins
- note: both players should have good pings in order to enjoy this game mode


These two modes are currently designed to work with only 2 players,
because I scripted them for my local server to have some fun with my buddy.
But I am sure they could be changed to manage more people.

This Forum does not seem to have any racing mode code snippets, so I might post some soon.
Maybe there will be some players who want to race and will be happy about these snippets.


I have had some problems with the use of global values and also with the use of client scripts,
but after some debugging I got it working and I understand how to convert the parameters now.
Learned quite a lot about the scripting for LU and it was interesting and fun so far. :)


7 days of LU / GTA 3 Multiplayer so far. It is great fun! Thanks @devs!
-Eurochron
3  Liberty Unleashed / Liberty Unleashed Chat / Re: Why not make LU open source? on: January 09, 2017, 03:41:33 pm
Welcome to Liberty Unleashed, Eurochron.
Thank you.  :)

You are right about the possibility of half-assed modifications.
But I have seen it being organised quite well with other software. As long as someones tries
to keep the LU website/forum up to date about these modifications, then they can be merged (by someone).

There still might be people that use the source to do their own stuff without sharing.
You can't prevent that and it is one of the reasons why the devs have to decide on their own,
if and when LU might become Open Source (or not).
4  Liberty Unleashed / Liberty Unleashed Chat / Re: Why not make LU open source? on: January 09, 2017, 10:59:39 am
Having to deal with hackers, DDoSers and exploiters is a problem in many multiplayer games,
especially with community created mods (since the devs will fokus on bug-free software first).

Making something open source can and will improve the security of the software in the long run.
But it is true, that open source software (like anything else) will also attract the attention of people,
who want to do bad things with it and who will try to find and use exploits.
Making these exploits visible for everyone does give the chance of fixing them at some point.

I have read some of the posts in this Forum and I have seen the videos of existing racing scripts.
But they are also non-public and the servers are offline. Which is just sad.
I hope these scripts are not lost, because you can see the work hours someone has put into it.
A good (racing) script is a work of days or even weeks with good planning and community feedback.

Creating a racing script might not be something new, but if you look around the forum you wont
find any open source / script examples for a race either.
So what do new players do, if they want to race?
Either they quit or they create their own script (if they have the know-how).


The decision of making somthing open source is always in the hand of the dev(s).
Sharing hours or days/weeks of work with other people for free can feel strange at first,
but with a good community you can improve the source together and fix bugs faster.


Offtopic - Just to make it clear:
I am not planning on creating a big racing server with my current script.
The script I have right now is very basic and only intended for my buddy and I to have some fun.
I don't want anyone to get his hopes started on a new racing server.



Have a good day, all.
-Eurochron
5  Liberty Unleashed / Liberty Unleashed Chat / Why not make LU open source? on: January 08, 2017, 06:43:41 pm
Hello guys and hello to the LU Team.  :)
Thanks for creating the LU Mod! I can see the hard work you have put into it.

I was wondering why the LU source is in the hand of only a few people,
instead of uploading it on github so anyone can help to improve the source.

I did not read all the forum-posts, so I don't know the full story (yet).
But it seems like the current devs have their hands full with real-life stuff,
which I can understand, but it is rather slowing down the progress of this Multiplayer-Mod.

Community seems to be rather dead aswell, but that is another story.

[Offtopic / Story]
A friend and I recently decided to start playing the GTA 3 Multiplayer together.
We were hoping to get some kind of GTA 3 co-op experience.
But since there does not seem to be one, I decided to create a simple racing script instead.
- race-tracks are stored in a file and can be created by everyone on the server, dynamically
- which means there are no hard-coded race-tracks and they can be edited in real-time

I am 27 and know C/C++/C# very well.
I did never use Squirrel before, but the Synthax seems to be the same. So I feel at home using it.
My simple racing script is working (with record times and personal best times)

[Back to topic]
I noticed some bugs in the windows server 0.1.0.16 and it would be cool to fix them myself,
but I don't have the access to the source (sadly).
Windows server 0.1.0.17 won't stay open and just closes without any messages.


@devs: I hope you guys will think about a open-source release, before the source gets lost
or everyone stops working on it. You put so much effort in it over the years, it would be sad
to lose all that and not improve on it until the bugs are gone.

Thank you.

-Eurochron
Pages: [1]
© Liberty Unleashed Team.