[Feature]: Assetto server instancing for ./serverfiles/cfg/entry_list.ini
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 42/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- bash
- Área
- cli
Línea de trabajo
The issue identifies serverfiles/cfg/entry_list.ini and serverfiles/cfg/acserver.cfg, but says the relevant implementation location was not found. Start by tracing how LinuxGSM locates and instances acserver.cfg, then check the Assetto Corsa start flow and related tests. Done when each instance loads its matching suffixed entry list, with coverage for multiple instance numbers.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Priority
priority: high
User story
i want instanced entry_list.ini (ex: entry_list-6.ini) so i can host servers with different car layouts
Game
Assetto Corsa
Linux distro
Other
Command
command: start
Problem statement
entry_list.ini defines the cars used, and in which spawn positions. this file is required for server config, but shared between instances. half the config is done in acserver.cfg, the other half is in entry_list.ini. currently acserver.cfg is instanced, but entry_list.ini is not instanced, and thus acserver-6 will reference the same entry_list.ini as acserver-3, meaning you are unable to host servers with different car selections. This causes issues if you want to host different performance brackets, or different server types like drift vs track racing. Additionally, it causes issues in some maps where there is only 2 or 4 spawn points, so a server can then spawn you inside walls and break the game.
Scope and impact
scope: single game
Further information
making ./serverfiles/cfg/entry_list.ini have instancing similar/identical to ./serverfiles/cfg/acserver.cfg where it appends -2 -3 -4 etc to the filename, and loads its respective matching number suffix would resolve this entirely.
Alternatives considered
I would write the PR myself, but i was unable to find a location where the edit should be made. I searched with find -type f -exec grep -lr "entry_list" {} \; | grep -v "log" and only found the elf binary or exe files.
- Lenguaje dominante
- Shell
- Estrellas
- 4.9k
- Forks
- 871
- Merge medio
- 1 d 6 h
- PR fusionados (30 d)
- 138
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de GameServerManagers/LinuxGSM
-
[Bug]: csserver metamod fails to load amxmodx after ubuntu 26.04 base imagePosiblemente ocupada @dgibbs64 la tomó hace 1 día. Abiertocommand: mods command: start distro: Ubuntu regression: yes reproducible: always severity: medium status: fixed in develop type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
GameServerManagers/LinuxGSM#5114 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
[Bug]: cs2server ignores the GSLT entered during installPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertocommand: install command: start distro: Debian engine: source2 game: Counter-Strike 2 regression: yes reproducible: always severity: high type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
GameServerManagers/LinuxGSM#5106 ·
Los mantenedores suelen responder en 1 día
-
[Feature]: Grace period for stoponlyifnoplayers before forcing stop, restart or updatePosiblemente ocupada @dgibbs64 la tomó hace 1 día. Abiertocommand: monitor command: restart command: stop command: update priority: medium scope: all servers type: feature
GameServerManagers/LinuxGSM#5138 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
[Bug]: Craftopia saves to serverfilesDedicatedServerSave outside serverfilesPosiblemente ocupada @dgibbs64 la tomó hace 1 día. Abiertocommand: backup command: start distro: Ubuntu engine: unity3d game: Craftopia info: docker reproducible: always severity: medium status: fixed in develop type: bug
GameServerManagers/LinuxGSM#5130 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
[Bug]: gamedig npm calls hang when the npm registry does not answerPosiblemente ocupada @dgibbs64 la tomó hace 1 día. Abiertodistro: Ubuntu info: docker info: query status: fixed in develop type: bug
GameServerManagers/LinuxGSM#5127 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de GameServerManagers/LinuxGSM
Issues similares
-
documentation good first issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
ysb3996-blip/oops#51 ·
Los mantenedores suelen responder en 1 día
-
luaebpf: the by-example page's intro names two outcomes of a lowering and omits the stop with the default verdictPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertodocumentation severity: low
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
luainkernel/lunatik#2231 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
dataiku/kiji-proxy#668 ·
Los mantenedores suelen responder en 2 días
-
diagnostics good first issue testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
Remove leftover Cloud66 custom_web process from ProcfilePosiblemente ocupada @ShahadatTest la tomó hoy. AbiertoDifficulty: Easy Good First Issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
rubyforgood/casa#7330 · 1 comentario ·
Los mantenedores suelen responder en 1 día