Jump to content
major_shepard

ArmA3Sync - launcher and addons synchronization software for ArmA 3

Recommended Posts

14 hours ago, Furlan said:

Hey, just to see if anyone has any input. What would be the best way to host a Repo on a Ubuntu 16.04 Server?

 

Install and run Apache HTTP server on the Ubuntu server.

Install ArmA3Sync on the Ubuntu server and build the repository into a Apache shared directory.

Here you are.

Share this post


Link to post
Share on other sites

ArmA3Sync 1.6 Update 1 now available

 

Download:

- Windows installer: here

- zip archive: here

 

Changelog:

Fixed: Repository upload speed (regression from update 1.6).
Fixed: java.util.ConcurrentModificationException on repository synchronization.

  • Like 2

Share this post


Link to post
Share on other sites
5 hours ago, major_shepard said:

ArmA3Sync 1.6 Update 1 now available

 

Download:

- Windows installer: here

- zip archive: here

 

Changelog:

Fixed: Repository upload speed (regression from update 1.6).
Fixed: java.util.ConcurrentModificationException on repository synchronization.

 

Thanks for keeping an awesome and handy tool updated major_shepard.

Share this post


Link to post
Share on other sites

Hi Major Shepard

 

This is possibly a problem with the server O/S rather than Arma3Sync, but I thought we'd check anyway.

Our dedicated host runs Windows Server 2008 R2. The problem is the Arma3Sync window is not able to be resized horizontally. Even if I upload a new zip version to the desktop and run the exe seperately the problem is the same. The normal game launch version is running from My Documents because that is all we have access to. I cannot reproduce the issue elsewhere so it is a very isolated issue and again, perhaps a problem with the server rather than Arma3Sync.

 

Perhaps there is a workaround in the application?

 

edit: I am now wondering if there might be a problem with Java on the server. Thoughts?

Share this post


Link to post
Share on other sites
6 hours ago, anfo said:

Hi Major Shepard

 

This is possibly a problem with the server O/S rather than Arma3Sync, but I thought we'd check anyway.

Our dedicated host runs Windows Server 2008 R2. The problem is the Arma3Sync window is not able to be resized horizontally. Even if I upload a new zip version to the desktop and run the exe seperately the problem is the same. The normal game launch version is running from My Documents because that is all we have access to. I cannot reproduce the issue elsewhere so it is a very isolated issue and again, perhaps a problem with the server rather than Arma3Sync.

 

Perhaps there is a workaround in the application?

 

edit: I am now wondering if there might be a problem with Java on the server. Thoughts?

 

Could you try running arma3sync-debug.exe and paste the console content here.

If you use arma3sync only for building the repositorty on the server you can run arma3sync-console.bat instead.

Share this post


Link to post
Share on other sites

Hey !

 

Could you provide a download link for the 1.6.9 please ?

 

Since i've installed 1.6.91, A3S doesn't work properly for me.

when running A3S I had a white window, I first manually reinstalled it, I had to delete configuration files. A3S were running correclty for few minutes and while i was reconfiguring, the buttons stopped to work, i restarted the program and this white window retuned.

 

I'm running Windows 10 and the latest JRE.

 

here is the output of arma3sync-debug.exe if it can help

Spoiler

ArmA3Sync Installed version = 1.6.91
JRE installed version = 1.8.0_121
DevMode = false
RunMode = false
SafeMode = false
Loading proxy configuration...
No proxy available.

 

Share this post


Link to post
Share on other sites
7 minutes ago, zgmrvn said:

Hey !

 

Could you provide a download link for the 1.6.9 please ?

 

Since i've installed 1.6.91, A3S doesn't work properly for me.

when running A3S I had a white window, I first manually reinstalled it, I had to delete configuration files. A3S were running correclty for few minutes and will i was reconfiguring, the buttons stopped to work, i restarted the program and this white window retuned.

 

I'm running Windows 10 and the latest JRE.

 

here is the output of arma3sync-debug.exe if it can help

  Reveal hidden contents

ArmA3Sync Installed version = 1.6.91
JRE installed version = 1.8.0_121
DevMode = false
RunMode = false
SafeMode = false
Loading proxy configuration...
No proxy available.

 

 

Does not help, console content is not complete.

Retry to run arma3sync-debug.exe then use it until the problem occurs..

Share this post


Link to post
Share on other sites

Mhhh, Arma3Sync decided that I don't need most of my Addon Groups anymore T^T

Share this post


Link to post
Share on other sites

ew, the program wasn't running with the debug window...

 

After a new fresh install, the problem occured when i tryed to make a modset based on my repo. I had to end the process. Did it a couple of times and A3S would still lauch.

It also happend when i tried to add an external app but i couldn't reproduce it.

 

Spoiler

ArmA3Sync Installed version = 1.6.91
JRE installed version = 1.8.0_121
DevMode = false
RunMode = false
SafeMode = false
Loading proxy configuration...
No proxy available.
Checking for updates...
Connection updates repository Success
ArmA3Sync Available update version = 1.6.91
Checking repositories...
Checking repositories done.
jshortcut.dll loaded via tmp generated pathname: C:\Users\zgmrvn\AppData\Local\Temp\jshortcut-3106510042028933192.dll
This build is licensed to 'Bohemia Interactive a.s.' for use within the scope of the following projects/products: 'All'.
SkyKeyframer::ChangedTbb - Can't use Threading Building Blocks with Static Runtimes (MT, MTd)
CellularCloudGrid::ChangedTbb - Can't use Threading Building Blocks with Static Runtimes (MT, MTd)
CellularCloudGrid::ChangedTbb - Can't use Threading Building Blocks with Static Runtimes (MT, MTd)
Setting breakpad minidump AppID = 107410
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197977053281 [API loaded no]
Importing autoconfig from url: http://
Synchronization with repository: CORP
Checking repository: CORP on url: http://
Synchronization with repositories done.
Checking for Addons on repository: CORP
Checking repository: CORP on url: http://
Number of SHA1 computed = 725
Determining file completion on repository: CORP
Checking for Addons on repository: CORP - finished.
Updating modset selection within addon groups...
Addon groups update done.
Synchronizing from repository: CORP
Downloading from repository: CORP on url: http://
Synchronization with repository: CORP - finished.
Checking for Addons on repository: CORP
Checking repository: CORP on url: http://
Number of SHA1 computed = 0
Determining file completion on repository: CORP
Checking for Addons on repository: CORP - finished.
Updating modset selection within addon groups...
Addon groups update done.
Checking repositories...
Checking repository: CORP on url: http://

 

Spoiler

ArmA3Sync Installed version = 1.6.91
JRE installed version = 1.8.0_121
DevMode = false
RunMode = false
SafeMode = false
Loading proxy configuration...
No proxy available.
Checking for updates...
Connection updates repository Success
ArmA3Sync Available update version = 1.6.91
Checking repositories...
Checking repositories done.
Importing autoconfig from url: http://
Synchronization with repository: CORP
Checking repository: CORP on url: http://
Synchronization with repositories done.
Checking for Addons on repository: CORP
Checking repository: CORP on url: http://
Number of SHA1 computed = 0
Determining file completion on repository: CORP
Checking for Addons on repository: CORP - finished.
Updating modset selection within addon groups...
Addon groups update done.
Checking for Addons on repository: CORP
Checking repository: CORP on url: http://
Number of SHA1 computed = 725
Determining file completion on repository: CORP
Checking for Addons on repository: CORP - finished.
Updating modset selection within addon groups...
Addon groups update done.
jshortcut.dll loaded via tmp generated pathname: C:\Users\zgmrvn\AppData\Local\Temp\jshortcut-7796520428850790189.dll
This build is licensed to 'Bohemia Interactive a.s.' for use within the scope of the following projects/products: 'All'.
SkyKeyframer::ChangedTbb - Can't use Threading Building Blocks with Static Runtimes (MT, MTd)
CellularCloudGrid::ChangedTbb - Can't use Threading Building Blocks with Static Runtimes (MT, MTd)
CellularCloudGrid::ChangedTbb - Can't use Threading Building Blocks with Static Runtimes (MT, MTd)
Setting breakpad minidump AppID = 107410
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197977053281 [API loaded no]
Checking repositories...
Checking repository: CORP on url: http://
 

 

 

Share this post


Link to post
Share on other sites
21 minutes ago, zgmrvn said:

ew, the program wasn't running with the debug window...

 

After a new fresh install, the problem occured when i tryed to make a modset based on my repo. I had to end the process. Did it a couple of times and A3S would still lauch.

It also happend when i tried to add an external app but i couldn't reproduce it.

 

  Reveal hidden contents

ArmA3Sync Installed version = 1.6.91
JRE installed version = 1.8.0_121
DevMode = false
RunMode = false
SafeMode = false
Loading proxy configuration...
No proxy available.
Checking for updates...
Connection updates repository Success
ArmA3Sync Available update version = 1.6.91
Checking repositories...
Checking repositories done.
jshortcut.dll loaded via tmp generated pathname: C:\Users\zgmrvn\AppData\Local\Temp\jshortcut-3106510042028933192.dll
This build is licensed to 'Bohemia Interactive a.s.' for use within the scope of the following projects/products: 'All'.
SkyKeyframer::ChangedTbb - Can't use Threading Building Blocks with Static Runtimes (MT, MTd)
CellularCloudGrid::ChangedTbb - Can't use Threading Building Blocks with Static Runtimes (MT, MTd)
CellularCloudGrid::ChangedTbb - Can't use Threading Building Blocks with Static Runtimes (MT, MTd)
Setting breakpad minidump AppID = 107410
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197977053281 [API loaded no]
Importing autoconfig from url: http://
Synchronization with repository: CORP
Checking repository: CORP on url: http://
Synchronization with repositories done.
Checking for Addons on repository: CORP
Checking repository: CORP on url: http://
Number of SHA1 computed = 725
Determining file completion on repository: CORP
Checking for Addons on repository: CORP - finished.
Updating modset selection within addon groups...
Addon groups update done.
Synchronizing from repository: CORP
Downloading from repository: CORP on url: http://
Synchronization with repository: CORP - finished.
Checking for Addons on repository: CORP
Checking repository: CORP on url: http://
Number of SHA1 computed = 0
Determining file completion on repository: CORP
Checking for Addons on repository: CORP - finished.
Updating modset selection within addon groups...
Addon groups update done.
Checking repositories...
Checking repository: CORP on url: http://

 

  Reveal hidden contents

ArmA3Sync Installed version = 1.6.91
JRE installed version = 1.8.0_121
DevMode = false
RunMode = false
SafeMode = false
Loading proxy configuration...
No proxy available.
Checking for updates...
Connection updates repository Success
ArmA3Sync Available update version = 1.6.91
Checking repositories...
Checking repositories done.
Importing autoconfig from url: http://
Synchronization with repository: CORP
Checking repository: CORP on url: http://
Synchronization with repositories done.
Checking for Addons on repository: CORP
Checking repository: CORP on url: http://
Number of SHA1 computed = 0
Determining file completion on repository: CORP
Checking for Addons on repository: CORP - finished.
Updating modset selection within addon groups...
Addon groups update done.
Checking for Addons on repository: CORP
Checking repository: CORP on url: http://
Number of SHA1 computed = 725
Determining file completion on repository: CORP
Checking for Addons on repository: CORP - finished.
Updating modset selection within addon groups...
Addon groups update done.
jshortcut.dll loaded via tmp generated pathname: C:\Users\zgmrvn\AppData\Local\Temp\jshortcut-7796520428850790189.dll
This build is licensed to 'Bohemia Interactive a.s.' for use within the scope of the following projects/products: 'All'.
SkyKeyframer::ChangedTbb - Can't use Threading Building Blocks with Static Runtimes (MT, MTd)
CellularCloudGrid::ChangedTbb - Can't use Threading Building Blocks with Static Runtimes (MT, MTd)
CellularCloudGrid::ChangedTbb - Can't use Threading Building Blocks with Static Runtimes (MT, MTd)
Setting breakpad minidump AppID = 107410
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197977053281 [API loaded no]
Checking repositories...
Checking repository: CORP on url: http://
 

 

 

 

Could you try this replacing ArmA3sync.jar file by this ftp://www.sonsofexiled.fr/ArmA3/ArmA3Sync/development/ArmA3Sync.jar

 

Do not try to launch the game right now.

Share this post


Link to post
Share on other sites

seems like it fixed the modset part, but i had the issue when trying to add a mods folder path... looks like there is no pattern...

 

I'm running a N version of Windows 10, don't know if it may be related to my troubles but i will mount a VM to find it out.

Share this post


Link to post
Share on other sites
21 hours ago, major_shepard said:

 

Could you try running arma3sync-debug.exe and paste the console content here.

If you use arma3sync only for building the repositorty on the server you can run arma3sync-console.bat instead.

 

I just realised I didn't explain myself very well. On the server we use a simple client version of the Arma3Sync program to start the Arma 3 dedi. So think of the same program most Windows users use on their computers.

Share this post


Link to post
Share on other sites

Hello, I am getting this error when connecting to a repository: 

 

Repository: [Repository Name] - Error: Failed to retrieve file /.a3s/sync

Connection failed.

 

Spoiler

DEBUG:

ArmA3Sync Installed version = 1.6.91
JRE installed version = 1.8.0_121
DevMode = false
RunMode = false
SafeMode = false
Loading proxy configuration...
No proxy available.
Checking for updates...
Connection updates repository Success
ArmA3Sync Available update version = 1.6.91
Checking repositories...
Checking repository: Task Force Legacy on url: ftp://66.128.240.71:21
Error when checking repository Task Force Legacy:
Failed to retrieve file /.a3s/sync
Connection failed.
Checking repositories done.
Checking for Addons on repository: Task Force Legacy
Checking repository: Task Force Legacy on url: ftp://66.128.240.71:21
Checking for Addons on repository: Task Force Legacy - finished with errors.
Repository: Task Force Legacy - Error: Failed to retrieve file /.a3s/sync
Connection failed.

 

Any fixes?

Share this post


Link to post
Share on other sites

G'day Devs,

 

I am having a small problem since the last upgrade. When I try to export the auto config file, I am getting an error message saying the path cannot be found or access to the drive is denied. Have you encountered this before?

 

Thanks

Share this post


Link to post
Share on other sites

@major_shepard,


First off, I want to tip my hat to you for your continued devotion to this project, your excellent work and the help you provide to the community, this is wonderful.

My group and I have been using a3s for about as long as it has been around. After I first set it up on our rented server, the only maintenance I've had is just build/sync for the past years, kudos to you :rthumb:

 

It's been a while since I've actually looked back to this forum topic, I decided to start from post 1 and read through the 85 pages now and catch up (I've forgotten how much a3s has evolved).

 

My interest was the possibility of hosting the repo files to a cloud drive, such as Google Drive. 

I'm playing with the idea of dropping my rented server and going to a local dedicated rig for hosting game play at my house (separate from my gaming rig, but on same network).

I would then setup the ftp server on this machine. The only issue I would have by doing this would be, my internet speed to upload sync'd repo to our members (mod set upwards 40gb) would be sub-par and not really a option I would take.

 

This leads me to this question,

The only real suggestion that I could find concerning google drive is here.

 

On 3/19/2017 at 4:47 PM, major_shepard said:

 

Currently you can use ArmA3Sync with Google Drive witch use HTTP hosting along with partial file transfer support (for ArmA3Sync zsync/http protocol).

 

I you want to add the access of any P2P remote service into ArmA3Sync, feel free to do it, here are the sources svn://www.sonsofexiled.fr/repository/ArmA3Sync/releases

 

Is this a reality of using google drive to host the source of the download/sync, and if so how exactly would one accomplish this vrs the way I do it now,

ftp on rented dedicated server using fileZilla (same server hosting modset)?

 

If this is a possibility I would gladly accept any guidance on this matter, if not possible, I understand too.

 

Once again, thank you very much for your work with a3s.

 

  • Like 1

Share this post


Link to post
Share on other sites
13 hours ago, Partyhatz33 said:

Hello, I am getting this error when connecting to a repository: 

 

Repository: [Repository Name] - Error: Failed to retrieve file /.a3s/sync

Connection failed.

 

  Hide contents

DEBUG:

ArmA3Sync Installed version = 1.6.91
JRE installed version = 1.8.0_121
DevMode = false
RunMode = false
SafeMode = false
Loading proxy configuration...
No proxy available.
Checking for updates...
Connection updates repository Success
ArmA3Sync Available update version = 1.6.91
Checking repositories...
Checking repository: Task Force Legacy on url: ftp://66.128.240.71:21
Error when checking repository Task Force Legacy:
Failed to retrieve file /.a3s/sync
Connection failed.
Checking repositories done.
Checking for Addons on repository: Task Force Legacy
Checking repository: Task Force Legacy on url: ftp://66.128.240.71:21
Checking for Addons on repository: Task Force Legacy - finished with errors.
Repository: Task Force Legacy - Error: Failed to retrieve file /.a3s/sync
Connection failed.

 

Any fixes?

 

The repository url is wrongly set in the autoconfig file

Try importing ftp://66.128.240.71/.a3s/autoconfig

you will see url: ftp://localhost which doesn't work client side.

Share this post


Link to post
Share on other sites
On 15/04/2017 at 9:02 AM, anfo said:

 

I just realised I didn't explain myself very well. On the server we use a simple client version of the Arma3Sync program to start the Arma 3 dedi. So think of the same program most Windows users use on their computers.

 

dedicated server issue, try updating Java eventually.

Share this post


Link to post
Share on other sites
8 hours ago, wansec_6 said:

G'day Devs,

 

I am having a small problem since the last upgrade. When I try to export the auto config file, I am getting an error message saying the path cannot be found or access to the drive is denied. Have you encountered this before?

 

Thanks

 

Confirmed bug.

Share this post


Link to post
Share on other sites

Hello guys,

I can't manage to upload event on my A3SYNC server (Linux):

FTP error 501: Incorrect number of arguments

I've check with FileZilla and with the terminal, the user have the right to Read, Wright and Exec.

In fact I'm using the user that have BUILD the repo itself without error and it work fine for normal user so it have all right on the files.

If you wan't more log just tell me which one.

 

Thanks!

Share this post


Link to post
Share on other sites
13 hours ago, Artyom_ said:

Hello guys,

I can't manage to upload event on my A3SYNC server (Linux):


FTP error 501: Incorrect number of arguments

I've check with FileZilla and with the terminal, the user have the right to Read, Wright and Exec.

In fact I'm using the user that have BUILD the repo itself without error and it work fine for normal user so it have all right on the files.

If you wan't more log just tell me which one.

 

Thanks!

 

The user to login on the linux machine and then build the repo has nothing to see with the FTP user.

In ArmA3Sync ensure that in the upload options are correctly set with the FTP login, password and repo url:

ftp://www.sonsofexiled.fr/ArmA3/ArmA3Sync/development/screens/arma3sync_events_upload.png

Share this post


Link to post
Share on other sites
4 minutes ago, major_shepard said:

 

The user to login on the linux machine and then build the repo has nothing to see with the FTP user.

 

Just ensure you that user have all rights on the folder, on linux FTP user are created on user creation.

Upload option are correctly set:

1493027503-bug-2.png

Error still here:

1493027503-bug-1.png

Used user can write (filezilla log):

1493027503-bug3.png

 

 

Share this post


Link to post
Share on other sites

If the error occurs when it tries to create the remote directory /TEST means the FTP account is missing permission to create directory (which is different to write permission).

Share this post


Link to post
Share on other sites

Account DO have the right to create or modify directories and file.

The previous picture is here to ensure you that the user can create folder.

Also on linux there is 3 right: read, write and execute. read let user see files and what's inside, write let the user create or modify anything, execute let the user execute file as bash script.

So the ftp user I use (a3s-admin) have all permissions to right and modify folder .a3s and what's in with ftp (see below) and terminal (permissions are linked) but I get the ftp 501 error when trying to upload event with the client.

1493046951-bug.png

Share this post


Link to post
Share on other sites

Hello, i am trying to launch arma3sync but it gives me the next error;

The registery refers to a nonexistent version of java runtime environment installation or the runtime is corrupted.

I am running the latest version of java and have the latest version of arma3sync installed.

In safe mode it gives me the same error and debug doesnt work. I hope you have some sollution.

With kind regards,

Baptist Barry

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×