Установка сервера
Шаг 1: Скачайте JAR сервера
Скачайте актуальный JAR сервера с GitHub:<br/>`https://github.com/CorporateFounder/unitedStates_storage/raw/master/target/unitedStates-0.0.64-SNAPSHOT.jar`

Шаг 2: Скопируйте папку resources
Запустите JAR, чтобы была создана папка `resources`:<br/>`java -jar unitedStates-0.0.64-SNAPSHOT.jar`<br/>Затем полностью скопируйте папку `resources` в директорию вашего сервера `/server/resources`.

Шаг 3: Настройка времени (Windows)
Запустите «Командная строка» от имени администратора и выполните:
1) `net stop w32time`
2) `w32tm /config /manualpeerlist:"0.ch.pool.ntp.org,1.ch.pool.ntp.org" /syncfromflags:manual /reliable:yes /update`
3) `net start w32time`
4) `w32tm /resync`
Подождите ~5 минут, затем `w32tm /query /peers`.
Шаг 4: Запуск сервера
Запустите сервер с вашими параметрами:<br/>`java -Dserver.port=82 -Dserver.address=194.87.236.238 -jar unitedStates-0.0.64-SNAPSHOT.jar`<br/>Убедитесь, что установлен JDK 19+.

Шаг 5: Проверка целостности
Откройте кошелёк и перейдите на `http://<ваш‑хост>:<порт>/testCalculate`.
Если консоль выдала `[] []`, то цепочка в синхронизации. Иначе перескопируйте папку `resources` и повторите.



Шаг 6: Настройка на Ubuntu (опционально)
На Ubuntu 22.04 выполните:
`sudo apt update && sudo apt install openjdk-19-jre-headless screen ufw`
`sudo ufw allow <ваш‑порт>/tcp && sudo ufw enable`
Скопируйте JAR и `resources` в `/server`, затем:
`cd /server` && `screen java -jar unitedStates-0.0.64-SNAPSHOT.jar`.