Как качать с репозитория

Автор темы #1
Дата рег
16 Фев 2011
Сообщения
71
Симпатии
296
Скачать FOnline SDK
TL;DR: качать отсюда: https://svn.fonline.ru

Детальная инструкция:
Все файлы сервера, клиента и инструментария FOnline хранятся в хранилищах под названием Репозитории. Если Вы не знаете, что это такое, то вы можете почитать об этом вот тут.

Для того, чтобы скачивать информацию с репозитория, Вам необходимо установить специальный клиент. Для Windows мы рекомендуем использовать клиент Tortoise SVN, скачать его Вы можете вот тут: http://tortoisesvn.net/downloads.html


После установки клиента, зайдите в папку, в которую Вы ходите выкачать репозиторий, щёлкните по свободному полю правой кнопкой, выберите опцию "SVN checkout":

attachment.jpeg

После этого появится такое меню:

attachment(1).jpeg

Впишите в вернюю строку адрес репозитория: https://svn.fonline.ru/sdk. Во второй сверху можно отредактировать директорию, в которую она будет распакована. Если это Ваш первый раз, больше ничего не меняйте, нажмите "ОК", клиент выкачает последнюю версию репозитория.

Когда репозиторий скачан, для его обновления достаточно нажать правой кнопкой по папке с репозиторием и выбрать "SVN Update". Клиент выкачает все файлы последнего обновления - нет нужды качать всё заново или выбирать вручную нужные файлы, как было бы в случае с простым архивом. Если какие-то файлы репозитория у Вас изменены (скажем, дописано несколько строк кода в каком-то скрипте), клиент не удалит их, а просто внесёт изменения, которые появились в последних версиях файла. Он не сможет сделать это только в том случае, если Ваши изменения внесены в той же части файла, что он пытается изменить. Также клиент не умеет вносить изменения в отредактированные графические или другие сложные файлы, при этом он сообщит о том, что возник конфликт. Для успешного обновления конфликтные файлы необходимо будет удалить или перенести в другую папку.

У клиента Tortoise SVN есть и другие полезные функции. Например, можно вывести лог всех изменений выбранной директории или отдельного файла. Для этого вызовите меню нажатием правой кнопки и выберите там Tortoise SVN -> Show log:

attachment(2).jpeg

После того, как Вы изучили лог, Вы можете обновить файл/репозиторий до необходимой Вам ревизии. Для этого выберите пункт "Update to revision" из того же меню. Репозиторий хранит всю историю файлов с момента его создания, поэтому Вы в любой момент можете откатить его на несколько ревизий, если последняя вдруг оказалась нерабочей, или, например, скачать сервер понравившейся Вам когда-то версии.

О прочих функциях Вы можете почитать в мануале по Tortoise SVN (выберите Help во всплывающем меню).


Для разработчиков.


Репозиторий - удобное место для хранения ваших наработок, если вы создаёте собственную игру на базе SDK FOnline.

Если вы хотите репозиторий для себя, зарегистрируйте его на каком-нибудь Subversion-хостинге (например xp-dev.com, мы используем свой собственный), выкачайте корневую папку себе, затем скопируйте туда файлы сервера и нажмите "SVN Commit". Клиент предложит выбрать, какие файлы надо записать на репозиторий. Выберите все, но не забудьте предварительно удалить скрытые папки .svn из предыдущего репозитория. Теперь у вас есть собственный репозиторий с сервером. Чтобы вносить туда изменения, просто копируйте нужные файлы в папку и нажимайте "Commit". Клиент сам определит, какие изменения внесены, и обновит файлы.
Файлы со внесёнными изменениями помечаются восклицательным знаком, чтобы их было легче заметить. Файлы, которых нет на репозитории, помечаются вопросительным.

Перед заливкой файлов на репозитарии не забывайте запустить CleanBin.bat (если вы заливаете файлы на серве), а также снять отметку с .cfg-файлов, которые у всех индивидуальны.
 
Последнее редактирование модератором:
Дата рег
22 Янв 2013
Сообщения
24
Симпатии
2
А получить копию вашего СДК нельзя ?Тламк2 )
 
Дата рег
20 Ноя 2012
Сообщения
0
Симпатии
3
хотел обновить SDK а тут такая вот фигня.как починить не перекачивая все целиком?

121212.JPG
 
Дата рег
20 Ноя 2012
Сообщения
0
Симпатии
3
скорость с репозитория вообще никакая:(нужно нормальное торрент зеркало
 
Дата рег
21 Окт 2012
Сообщения
173
Симпатии
79
Дата рег
20 Ноя 2012
Сообщения
0
Симпатии
3
Дата рег
27 Май 2014
Сообщения
8
Симпатии
0
Такая непонятка: чтобы избавить себя от ожиданий, поставил качаться ночью. Проснувшись обнаружил, что открылось пара ссылок в браузере и черепаха закрыта. Собственно папка, куда всё качалось, стала весить 2гб и сервер запускается, как мне показалось, вполне корректно и без ошибок. НО где лаунчер или хоть что-нибудь, чтобы можно было зайти самому!? Нечего нет! Не FOnline.exe, не FOnlineSingleplayer.exe, зато 2 гб ._.
 
Дата рег
6 Фев 2011
Сообщения
6
Симпатии
55
Такая непонятка: чтобы избавить себя от ожиданий, поставил качаться ночью. Проснувшись обнаружил, что открылось пара ссылок в браузере и черепаха закрыта. Собственно папка, куда всё качалось, стала весить 2гб и сервер запускается, как мне показалось, вполне корректно и без ошибок. НО где лаунчер или хоть что-нибудь, чтобы можно было зайти самому!? Нечего нет! Не FOnline.exe, не FOnlineSingleplayer.exe, зато 2 гб ._.
Клиентская часть в папке Client.
 
Дата рег
27 Май 2014
Сообщения
8
Симпатии
0
Видимо, не докачалось. Нажми Update на папке.
Нечего не изменилось ._. сожрал трафика на 500 мб, стал весить 2.40 гб, закрылся, вылетело таких же 2 ссылки. Нечего не добавилось... мдэ. Попробую стабильную сборку скачать.
В поисках 360 версии, наткнулся на форум, где в комментах была описана такая же проблема с папкой "client" и было это пару лет назад. Черепаха оправданно получила своё название
 
Последнее редактирование:
Автор темы #24
Дата рег
16 Фев 2011
Сообщения
71
Симпатии
296
Нечего не изменилось ._. сожрал трафика на 500 мб, стал весить 2.40 гб, закрылся, вылетело таких же 2 ссылки.
Продолжать жать Update до получения нужного результата. А ещё можно альтернативный клиент использовать: http://en.wikipedia.org/wiki/Comparison_of_Subversion_clients
(я RapidSVN использовал, например)
 
Дата рег
27 Май 2014
Сообщения
8
Симпатии
0
Спасибо за помощь. Dagnir, я пробовал Rapid использовать, так и не понял от чего он логин с паролем требует. Всё успешно скачалось с другого клиента. SmartSVN, если кому будет интересно.
 
Дата рег
27 Май 2014
Сообщения
8
Симпатии
0
Скажите пожалуйста, где прописан pid скина всех игроков или чем редактировать файлы формата .client, чтобы задать скин кому-то конкретному?
 
Дата рег
19 Июл 2014
Сообщения
1
Симпатии
0
Есть ли инструкция по первичной установке и настройке сервера ?
 
Дата рег
21 Окт 2012
Сообщения
173
Симпатии
79
В FOnlineServer.cfg все прокомментировано, а устанавливать ничего и не нужно, запускаешь нужный бинарник и все.
 
Дата рег
25 Мар 2013
Сообщения
2
Симпатии
0
Уже пол недели не могу скачать до конца ревизию. Её крошит по чёрному и приходиться вытягивать кусками. Это проблемы с репозиторием или криво залит СДК ? Подскажите пожалуйсто, можно ли скачать ревизию с альтернативных источников?