sv_downloadurl от Google Drive
---------------------------------------------------------------------------------------------------------------
Finally got this to work. Thought others might be interested.
Най - накрая накарах това да заработи. Мисля, че и други хора биха се заинтересували от него.I'm using Google Drive as my download server because I'm running my Insurgency server on an extra PC I had lying around. If I was having it hosted by a game server company, they would most likely include web downloading with the service.
Използвам Google Drive за download сървър, защото съм пуснал Insurgency сървър на допълнителен компютър, който намерих из дома. Ако сървърът беше хостван от гейм - сървър компания, компанията най - вероятно би включила уеб свалянето под формата на услуга. ...AND... because I couldn't get Dropbox to work.
...и понеже не успях да накарам Dropbox да заработи.
These instructions assume you already have a Gmail account and have Google Drive activated.
- Тези инструкции се отнасят за случаите, когато вече имате Gmail акаунт и активиран Google Drive.Here's the run-down for you experienced types:-------------------------------------------------------------------------------------------------------------
•Create a folder on your Google Drive called insurgency.
•Create a sub-folder of insurgency called maps.
•Share the insurgency folder to the Public.
•Find the HOSTING URL for the insurgency folder on the Details tab
•Copy and paste that URL to the sv_downloadurl cvar in your server.cfg file.
- създайте папка на Google Drive, наречена insurgency
- създайте подпапка на горната, наречена maps
- споделете папка insurgency като публична
- в таб "детайли" открийте HOSTING URL, който се отнася до папката insurgency
- copy - paste на този адрес в cvar sv_downloadurl на творя server.cfg файл.
•Remove the "s" in "https://" from the URL. - премахнете буквата "s" от адреса "https://"•When finished, the cvar should look something like this:
- когато приключите, cvar-ът би следвало да изглежда така: sv_downloadurl "http://googledrive.com/host/0ByLo4ex8zQrf5e2xxx"
|
•Save your server.cfg file.
- запазете server.cfg файла.•Upload custom maps to the maps folder on Google Drive.
- качете своите карти в папка maps на Google Drive.•Start your server and you're ready to go. Players will now automatically download new maps from Google Drive.
- стартирайте сървъра и сте готови. Играчите автоматично ще свалят новите карти от Google Drive.And here are detailed instructions:------------------------------------------------------------------------------------------------------------------
Тук са подробните инструкции:Create the Folders:------------------------------------------------------------------------------------------------------------------
•Go to your Google Drive.
•Create a new folder and name it "insurgency". It can be a sub-folder of another folder. Doesn't matter. I put mine in a sub-folder called "Games".
- създайте нова папка и я именувайте "insurgency". Тя може да бъде подпапка на друга папка. Няма значение. Аз поставих моята в подпапка на друга, наречена Games.•Create a sub-folder in the "insurgency" folder and name it "maps".
- създайте подпапка на "insurgency"и я именувайте maps
Share the Folders for Public access:------------------------------------------------------------------------------------------------------------------
•Select the insurgency folder and click the pull-down arrow to the right. Choose Share.
- споделете папките за публичен достъп:
- изберете "insurgency" папката и щракнете стрелката на падащото меню вдясно. Изберете share.
•Under "Who has access" , click "Change..."
- под надписа "Кой има достъп", щракнете "Промени..."•Select "Public on the Web"
- изберете "Public on the Web"
•Verify Access is set to "Can View", not "Can Edit".
- проверете дали достъпът е зададен да бъде "Can View", а не "Can Edit".•Save it.
- запишете променитеIgnore the "Link to Share" URL displayed in the next window. It's not the URL you're looking for. - игнорирайте адреса "Link to Share", който се вижда в следващия прозорец. Това не е адресът, който търсите.Get the URL needed for the sv_downloarurl cvar:
----------------------------------------------------------------------------------------------------------
•Select the insurgency folder, then choose the Details tab on the right.
- прихванете адреса, който е нужен за the sv_downloarurl cvar:
- изберете папката "insurgency", а след това изберете таб с наименование "детайли" в дясно.•Copy and paste the URL displayed under the HOSTING section into your server.cfg file.
- копи - пейст на адреса, който е показан под секция HOSTING в server.cfg файла.•Remove the "s" from "https://". (I don't think the client supports https.)
- премахнете буквата "S" от "https://", тъй като не мисля, че клиентите на сървъра поддържат https.
•Save the server.cfg file.
- запишете server.cfg файла.When finished, the cvar should look something like this:
Когато приключите, cvar би следвало да изглежда така: sv_downloadurl "http://googledrive.com/host/0ByLo4ex8zQrf5e2xxx" sv_allowdownload 1 sv_allowupload 1
|
Don't select the maps folder in this step. The client appends "/maps" to this URL when it tries to download a map. If you choose the maps folder, the client will search in "insurgency/maps/maps", which doesn't exists, so it'ill fail. And that would be bad.
- Не избирайте папката, в който са картите на тои етап.Клиентът разгръща "/maps", когато се опита да свали карта. Ако изберете папка maps, клиентът ще търси в "insurgency/maps/maps", а този път не съществува и ще е налице провалено сваляне, а това няма да е добре.Compress (or don't):So here's the deal, you CAN'T just upload the entire custom map .zip file to your maps folder. You need to decompress it, and then either, upload the files as they are ...OR... re-compress the individual files into the bzip2 (.bz2) format. It's not a requirement that you compress the maps before you upload them. The client automatically searches for the map name with a bz2 extension first, and if not found, it will search for the original map name. As an example, first it will search for jack_hammer_coop.bsp.bz2, then jack_hammer_coop.bsp.
- Компресиране или не:
- и така, това е тънкостта - не може просто да качите всички карти наведнъж, поставени в zip файл в папка maps. Необходимо е да ги
декомпресирате и след това дори да качите файловете както са си или да рекомпресирате индивидуалните файлове в bzip2 (.bz2) формат. Не е официално изискване да се компресират картите, преди да бъдат качени. Клиентът първо автоматично търси по наименование на картата файловете с разширение bz2 и ако не ги намери, ще ги потърси по оригиналното название на картите. Например клиентът първо ще потърси jack_hammer_coop.bsp.bz2, и след това jack_hammer_coop.bsp.
Now, that being said... It's still a good idea to compress them because it'll speed things up on the client side when they're pulling
the files from your server.
Това е, което следва да се каже. Добра идея е картите да се компресират, защото по този начин ще се забързат нещата откъм клиентската страна, когато клиентите издърпват картите от сървъра. Decompress/Unzip the original custom map file. You'll find several other files contained within. Normally, there are 3 files in a custom COOP map archive. Some may have more. I'm not sure. If there are more, compress those too. There's a map file (.bsp), a nav file and a text file. Compress each file using your bzip2[
[You must be registered and logged in to see this link.] encoder of choice. I personally use 7-zip[
[You must be registered and logged in to see this link.]- Декомпресирайте оригиналния custom map файл. Ще се покажат и няколко други файла в съдържимото. Нормално е да има 3 бр. файлове в custom COOP map архива. Някои архиви може да имат и повече файлове, не съм сигурен. Ако все пак имаме повече на брой файлове, компресирайте ги и тях. Типично в архива има .bsp, .nav и текстови файл. Компресирайте всеки един от тях с bzip2[[You must be registered and logged in to see this link.] . Специално аз ползвам 7-zip[[You must be registered and logged in to see this link.]
bzip2 only supports a single file in the archive, so don't try to put them all back into one big .bz2 file. It won't work. Also, you're not obligated to compress all of them. You can just do the larger files.
bzip2 поддържа само единичен файл в архива, така че не се опитвайте да поставите обратно в един голям bz2 файл, обратно всички разархивирани файлове. Това няма да сработи. Също така не сте длъжни да архивирате всичките въпросни файлове, защото можете да работите и с по - големи по размер файлове.Upload the files:•Open your Google Drive in a web browser.
- качване на файловете:
- отворете Google Drive в уеб браузер•Select maps
- изберете картите•Drag and drop ALL of the custom map files, compressed or not, to the maps folder.
Drag and drop на всички custom map файлове, без значение дали са компресирани или не, в папката с картите.
Start your server.стартирайте вашия сървърThat's it.това е всичко.
Also: I spent a lot of time trying to get Dropbox to work with sv_downloadurl, without success. If someone has been able to get that to work, I'd like to know.
Загубих много време, опитвайки се да накарам Dropbox да заработи с sv_downloadurl, без успех. Ако случайно някой е успял да накара последното да заработи, бих искал да знам. *Източник:
[You must be registered and logged in to see this link.]