# BTC Chart Server

## 서버 실행

```bash
cd C:\laragon\www\upbit\btc-server
node server.js
```

또는 배치 파일 실행:
```
start.bat
```

## 포트
- **9090** (WebSocket)

## 데이터베이스
- Database: `upbit` (통합)
- Table: `round_results`
- User: `root`
- Password: `Asas2538!`

**주의**: upbit 데이터베이스를 socket/server.js와 공유합니다.

## 프론트엔드
- 위치: `C:\laragon\www\upbit\btc\`
- 접속: `https://bitupgo.com/btc/index.php`

## main.php 연동
```php
<iframe src="<?= SITE_URL ?>/btc/index.php"></iframe>
```

## WebSocket 연결
```javascript
new WebSocket('wss://bitupgo.com:9090/');
```

## 라운드 시스템
- 30초 라운드
- 시작가 커밋: 25초, 55초
- 결과 처리: 0,1,2,30,31,32초
- 무승부 방지 로직 적용

## 가격 소스
- Binance WebSocket (wss://stream.binance.com)
- BTCUSDT 실시간 가격
- seedrandom 기반 오프셋 적용
