anfo 118 Posted December 27, 2014 Major_Shepard I was wondering if I may ask a few basic questions please? We have Arma3Sync running on a Debian VPS and we are just scraping through with our basic understanding of how to administer our repo! 1. In what folder are modsets meant to be stored in the debian filesystem? Do we execute chmod commands to change folder permissions? 2. Does ftp access have to be configured to access modset folder on repo? 3. We'd like to rebuild the repository because we changed port from default 80 to 8080. Is "new" command the correct way to recreate new "autoconfig URL"? 4. We have backed up and removed the .a3s folder and ran "new" command, however after "list" it mentions "Auto-config url: http://null" and "Repository main folder path: null". I don't recall it asking these questions? Hope this is not too many questions to ask you! Anfo Share this post Link to post Share on other sites
major_shepard 82 Posted December 27, 2014 (edited) 1. In what folder are modsets meant to be stored in the debian filesystem? Do we execute chmod commands to change folder permissions? Any folder with read and write access permissions. 2. Does ftp access have to be configured to access modset folder on repo? of course yes 3. We'd like to rebuild the repository because we changed port from default 80 to 8080. Is "new" command the correct way to recreate new "autoconfig URL"? Autoconfig url is generated once the BUILD command is performed 4. We have backed up and removed the .a3s folder and ran "new" command, however after "list" it mentions "Auto-config url: http://null" and "Repository main folder path: null"." You must run the BUILD command after NEW (as it is said into the console) Once you are done with the BUILD command you can just use java -jar ArmA3Sync.jar -BUILD RepositoryName in a sh script to perform automatized rebuild of the repo (where sh script is at root of ArmA3Sync installation directory). Edited December 27, 2014 by Major_Shepard Share this post Link to post Share on other sites
anfo 118 Posted December 28, 2014 Once you are done with the BUILD command you can just use java -jar ArmA3Sync.jar -BUILD RepositoryName in a sh script to perform automatized rebuild of the repo (where sh script is at root of ArmA3Sync installation directory). Thanks so far Major, I know how noobs like me must be a hazard to the communities health! 1. We have ProFTP on the server pointing to a "ftp" folder on the server. Under the ftp folder is, amongst other folder a new folder we created called "modset" and it has 777 file permissions which is the most? Even the owner of the modset directory is the ftp user. However we get "Failed to upload events informations. Please check out the server permissions". Clues? 2. Do you mind if I ask for the exact command syntax for the sh script? Does this look right? > ./Arma3Sync.sh java -jar Arma3Sync.jar -BUILD our_repo Lastly, I hope I'm not extending past my boundaries if I offer some suggestions? Shoot me down if I get anything wrong! 1. The wiki seems more orientated towards helping those with a Windows server configuration rather than a Linux server; 2. You would do well to have a FAQ to prevent yourself from working so hard for people like me! Thanks again for your help. :) Share this post Link to post Share on other sites
major_shepard 82 Posted December 28, 2014 (edited) 1. We have ProFTP on the server pointing to a "ftp" folder on the server. Under the ftp folder is, amongst other folder a new folder we created called "modset" and it has 777 file permissions which is the most? Even the owner of the modset directory is the ftp user. However we get "Failed to upload events informations. Please check out the server permissions". Clues? You must edit the config file of your FTP server and check users permissions 2. Do you mind if I ask for the exact command syntax for the sh script? Does this look right? > ./Arma3Sync.sh java -jar Arma3Sync.jar -BUILD our_repo Yes it is Lastly, I hope I'm not extending past my boundaries if I offer some suggestions? Shoot me down if I get anything wrong! 1. The wiki seems more orientated towards helping those with a Windows server configuration rather than a Linux server; Nope, it is the same thing on Linux. You can perfectly run ArmA3Sync GUI on a Linux machine with a desktop. FileZilla and Apache server are both available for Linux. Internet if full of tutorials about those servers. 2. You would do well to have a FAQ to prevent yourself from working so hard for people like me! Edited December 28, 2014 by Major_Shepard Share this post Link to post Share on other sites
anfo 118 Posted December 28, 2014 (edited) Nope, it is the same thing on Linux. You can perfectly run ArmA3Sync GUI on a Linux machine with a desktop. FileZilla and Apache server are both available for Linux. Internet if full of tutorials about those servers. I think there is an understanding that most people have a Linux GUI desktop on their server; unfortunately we are forced to solely use command line through a console. Case in point when we try to run the java sh script, we get "GUI is missing". So we use what we have always used - ./ArmA3Sync-console.sh. Log: Please enter a command = DELETE Delete repository. Enter repository name: Name Repository Name removed. Please enter a command = new Create a new repository Enter repository name: Name Enter repository protocole FTP or HTTP: http Enter repository port (21 default FTP, 80 default HTTP): 8080 Enter user login (enter anonymous for public access): anonymous Enter user password (leave blank if no password): Enter repository url: http://213.xxx.xxx.xxx/home/ftp/mods/ Repository creation finished. You can now run the BUILD command to construct the repository Please enter a command = build Build repository. Enter repository name: Name Enter root shared folder path: /home/ftp/mods/ Set maximum number of client connections (1-10):10 Add file path to exclude from build (leave blank to pass): Add folder path to exclude extra local content when sync (leave blank to pass): Build complete 100.0% Repository build finished. Please enter a command = list Listing repositories Number of repositories found: 1 Repository name: Name Url: http://213.xxx.xxx.xxx/home/ftp/mods/ Port: 8080 Login: anonymous Password: null Auto-config url: http://null Repository main folder path: null Perhaps you can see something from this information entered that confirms why there are "null" values at the end? Edited December 28, 2014 by anfo Share this post Link to post Share on other sites
major_shepard 82 Posted December 28, 2014 The auto-config file is located at http://213.xxx.xxx.xxx/home/ftp/mods/.a3s/autoconfig (.a3s is a hidden folder on Unix based system) Share this post Link to post Share on other sites
anfo 118 Posted December 29, 2014 The auto-config file is located at http://213.xxx.xxx.xxx/home/ftp/mods/.a3s/autoconfig (.a3s is a hidden folder on Unix based system) I appear to be back to the reason I first contacted you. That URL and many like it that we attempt to place in the public auto config URL box returns "URL is not reachable" :confused:. Are you saying that the null value is normal because the .a3s folder is hidden? How is it that I can see the .a3s directory perfectly fine in the /home/ftp/mods directory? May I ask at least whether I answered the questions correctly when I set up the repository? Share this post Link to post Share on other sites
major_shepard 82 Posted December 29, 2014 (edited) Public url means no password + standard HTTP port 80. Unless you have access to the front router to redirect HTTP requests from port 80 to 8080, you can't use the autoconfig url. So you must provide the connection infos manually into the Repository edit panel of ArmA3Sync. As long as the .a3s folder is at root of the repository, it's all good. Edited December 29, 2014 by Major_Shepard Share this post Link to post Share on other sites
anfo 118 Posted December 29, 2014 (edited) Public url means no password + standard HTTP port 80. Unless you have access to the front router to redirect HTTP requests from port 80 to 8080, you can't use the autoconfig url. So you must provide the connection infos manually into the Repository edit panel of ArmA3Sync. As long as the .a3s folder is at root of the repository, it's all good. or.... I could just use http://213.xxx.xxx.xxx:8080/.a3s/autoconfig which now works Edited December 29, 2014 by anfo Share this post Link to post Share on other sites
anfo 118 Posted December 30, 2014 1. In what folder are modsets meant to be stored in the debian filesystem? Do we execute chmod commands to change folder permissions? Any folder with read and write access permissions. Hmmm... We have Debian Linux and our ftp access works where the root ftp folder is /home/ftp. Under that is home/ftp/mods/.a3s and it is only the .a3s folder where uploaded events are recognised by all Arma3Sync clients. Also we couldn't upload events from Arma3Sync clients to anywhere but the root of the ftp. The workaround is copy from the ftp root to .a3s and we're good to go despite the little extra effort. Share this post Link to post Share on other sites
major_shepard 82 Posted December 30, 2014 Check the upload events options for url which should be ftp://IP/mods. If upload fails it means the login user is missing permissions (see server conf). Share this post Link to post Share on other sites
voodoo23 11 Posted December 31, 2014 Hi, i am having trouble creating my repositories : i managed to create them using the upload fonction but i wanted to know if its possible to upload manually the files using filezilla for exemple than creating and uploading the ".a3s" after on the server ? If i try this method, armasync give me an error when connecting with the repository. Thx Share this post Link to post Share on other sites
major_shepard 82 Posted December 31, 2014 What is the error message? Be sure to upload .a3s folder with Binary transfer mode. Share this post Link to post Share on other sites
jcae2798 132 Posted December 31, 2014 Latest build seems to have broken my Articulate app. Whenever your app is select on top, or if i use it to launch ARMA, the articulate app is not activated/used. But if i launch ARMA alone or using its launcher, works fine. i think this has to be from the latest build because it worked in the past... V 1.4 Update 1 The app is a Voice command app that runs in the background. Seems like your app breaks the app from running in the background. Any ideas? Share this post Link to post Share on other sites
major_shepard 82 Posted December 31, 2014 (edited) Latest build seems to have broken my Articulate app. Whenever your app is select on top, or if i use it to launch ARMA, the articulate app is not activated/used. But if i launch ARMA alone or using its launcher, works fine. i think this has to be from the latest build because it worked in the past... V 1.4 Update 1The app is a Voice command app that runs in the background. Seems like your app breaks the app from running in the background. Any ideas? How do you run Articulate.exe? Do you first run Articulate.exe then launch ArmA3Sync and then hit Start Game button? Or do you run Articulate.exe with ArmA3Sync using External Apps panel? What happens if you run ArmA 3 first, launch a mission/whatever and then run Articulate.exe? Edited December 31, 2014 by Major_Shepard Share this post Link to post Share on other sites
voodoo23 11 Posted January 1, 2015 What is the error message? Be sure to upload .a3s folder with Binary transfer mode. Thx u fixed my problem :) Share this post Link to post Share on other sites
NorX Aengell 23 Posted January 1, 2015 Hi Major_Shepard, thx for this awesome launcher, i can't launch arma3 without it :). If i could request, it would be more easy for my event mod set if i could add mod not in my repository but in my Arma 3 folder too. Cause at this time I need to tell my mate what mod they need to add for the preset cause i can't add them directly in my event preset... With this it will be really perfect :). Ty again. Share this post Link to post Share on other sites
major_shepard 82 Posted January 2, 2015 Sorry I don't understand ^^ Share this post Link to post Share on other sites
NorX Aengell 23 Posted January 2, 2015 (edited) Okay I will try to better explain :p. Actually mods available in the event addons selections aren't the mods in my all Arma 3 folder but just in my repository (unlike the addons tab). All mods manually added or steamworkshoped (or simply not in my mod repository) are not shown... Because of this i need to manually add them in the modsets I use on the Addons tab. I would like to have the same possibility in the Event addons selection as the default (Availaible addons) in the Addon tab. I hope i've explain better this time...If not I'll provide some screen to explain even better my little problem :). Edited January 2, 2015 by NorX_Aengell Share this post Link to post Share on other sites
jcae2798 132 Posted January 2, 2015 How do you run Articulate.exe?Do you first run Articulate.exe then launch ArmA3Sync and then hit Start Game button? Or do you run Articulate.exe with ArmA3Sync using External Apps panel? What happens if you run ArmA 3 first, launch a mission/whatever and then run Articulate.exe? Hey Major, Thanks for reply. I ran some more tests and found that if i don't run Articlate as the Administrator "Run as administrator" then i run into this issue. As soon as i changed that it works as it should. To further explain, no matter if it was running before or after Armasync was launched, it just stopped working unless the app was running on top. But before launching armasync, it did work in the background as well. I have recently upgraded to WIN 8.1 from WIN 7, so not sure if maybe this is where i am noticing a different since i last ran these two apps. Anyhow this workaround is no trouble at all so hope it helps others if they encounter this as well. Thanks! Share this post Link to post Share on other sites
astrell 3 Posted January 3, 2015 I´ve some issue with "hidden" folders. I cannot undone this? Even after "show extra local content" the folder is still hidden. Win7 64bit, running as Admin - what i´m doing wrong? Share this post Link to post Share on other sites
major_shepard 82 Posted January 3, 2015 You have to select the top level hidden folder and then show extra local content. Share this post Link to post Share on other sites
denco 16 Posted January 3, 2015 (edited) Hello, My friend created a repository and I can connect to it fine but when I try to download from it we get an error saying failed to retrieve .zsync file for url. It does that for every mod. If you want to see the full error let me know and I'll send you the PM. What did we do wrong and how can we correct it? Regards EDIT: Going trough your tutorials it seems as if you have your server mounted as a drive. We only have access to our server but can't otherwise mount it and the repository main folder option does not allow us to manually enter locations so I figure that the modpacks on our server should shomehow be linked to the shared folder on the main drive. But how do we do that? Edited January 3, 2015 by Denco Share this post Link to post Share on other sites
major_shepard 82 Posted January 3, 2015 (edited) Hello, My friend created a repository and I can connect to it fine but when I try to download from it we get an error saying failed to retrieve .zsync file for url. It does that for every mod. If you want to see the full error let me know and I'll send you the PM. What did we do wrong and how can we correct it? Regards EDIT: Going trough your tutorials it seems as if you have your server mounted as a drive. We only have access to our server but can't otherwise mount it and the repository main folder option does not allow us to manually enter locations so I figure that the modpacks on our server should shomehow be linked to the shared folder on the main drive. But how do we do that? I hardly understand your problem. Is it a Linux dedicated server? Can you browse the Web server files system? If you can share the repository folder from the Web server with a FTP access you can also build the repository on your PC and then upload it to the remote repository folder. ---------- Post added at 07:18 PM ---------- Previous post was at 07:07 PM ---------- Just want to thanks to Michael W. for it's 30e donation on December 27TH (money which will be 100% use to pay for the server hosting the ArmA3Sync FTP updates and SVN shared sources). Edited January 3, 2015 by Major_Shepard Share this post Link to post Share on other sites
denco 16 Posted January 3, 2015 My friend did something wrong but I think we got it fixed. Also sorry for my poor explanation. Share this post Link to post Share on other sites