The_Bear wrote:Could you make it so you can't use weapons at spawn or something like that. I can't have ships at spawn without someone destroying it.
Make a ship with a shipyard, and RUUUN!!! Then, use this ship to make other ships. Or find someone who destroys your ships, and kill him irl / ask him to stop destroying your ships / declare him war.
MikieRpg wrote:
What do you mean by that? I have the image in my client folder and in the server folder, but i need jrb, or spektor to add it right?(unless i host my own server(Which my computer would probably blow up if i tried))
If your ships use images(ship and icon) from the default pack, then you can give the model file to jrb and he can add it to the server.
If you use custom images then you need to give me the images and the model file, and I will add it to the default pack in the next update.
My launcher is finished and is tested to work with the oracle and icedtea implementations of java web start. A new server using that launcher will be up later today or tomorrow.
It works like this:
server: launcher creates a backup of the database
server: launcher downloads a git repository with all data and does a hard reset to the specified commit
server: launcher restores the backup of the database
server: launcher downloads the server.jar if needed
server: launcher generates the .jnlp file for the client
server: launcher starts a new process where the server is invoked
client: user clicks to a link
client: java web start downloads the .jnlp file and the launcher and does some security checks
client: java web start starts the launcher
client: launcher downloads a git repository with all data and does a hard reset to the commit of the server
client: launcher downloads the client.jar if needed
client: launcher generates the Data/GameData.dat
client: launcher starts a new process where the client is invoked
client: launcher simulates input events to click through the menus to the login screen
client: user logs in or creates a new account
client: user plays
If you want to add new content to the server, push a commit to a git repo. The server will automatically download it on the next restart.
jrb00001 wrote:
If your ships use images(ship and icon) from the default pack, then you can give the model file to jrb and he can add it to the server.
If you use custom images then you need to give me the images and the model file, and I will add it to the default pack in the next update.
My launcher is finished and is tested to work with the oracle and icedtea implementations of java web start. A new server using that launcher will be up later today or tomorrow.
It works like this:
server: launcher creates a backup of the database
server: launcher downloads a git repository with all data and does a hard reset to the specified commit
server: launcher restores the backup of the database
server: launcher downloads the server.jar if needed
server: launcher generates the .jnlp file for the client
server: launcher starts a new process where the server is invoked
client: user clicks to a link
client: java web start downloads the .jnlp file and the launcher and does some security checks
client: java web start starts the launcher
client: launcher downloads a git repository with all data and does a hard reset to the commit of the server
client: launcher downloads the client.jar if needed
client: launcher generates the Data/GameData.dat
client: launcher starts a new process where the client is invoked
client: launcher simulates input events to click through the menus to the login screen
client: user logs in or creates a new account
client: user plays
If you want to add new content to the server, push a commit to a git repo. The server will automatically download it on the next restart.
My mind just blew up... and what is a git repo?
And could someone translate this to english? i dont speak hexidecmbinarygibdatacodian.
MikieRpg wrote:My mind just blew up... and what is a git repo?
And could someone translate this to english? i dont speak hexidecmbinarygibdatacodian.
It is difficult to explain. Git is a way to store files with a full history. If two users edit the same file, git can merge them automatically. If there is a conflict, git tells you exactly in which file and on which line you need to decide which version you want. Read here for more details: https://en.wikipedia.org/wiki/Git_%28software%29
The most important feature for my launcher is the history. That way, the client does only download the changes and it can reset to the same version as the server.
The http access (read only) is at https://git.static-692b8c32.de/tachyonuniverse.git.
The ssh access (key auth only but read write) will be at [url]ssh://git@git.692b8c32.de/tachyonuniverse.git[/url] after the next dns update.
Here is the Grey Bear I made Based off The_Bear's Black Bear and White Bear.
It is smaller because it is a Scout version.
Ship Layout
and the icon,
Feedback is appreciated.